A.E.L.L.A. backend — Python API for pronunciation, definitions, Anki & Obsidian export.
142
This container runs the A.E.L.L.A. backend: a Python API server that provides instant pronunciation, smart definitions, Anki flashcard export, and Obsidian notes integration for the A.E.L.L.A. language-learning companion.
.apkg via API)latest — stable releasepython-3.11-slim — Debian-based runtimealpine — minimal runtime (if published)(Adjust tags to match your release scheme.)
docker pull aendari/universallanguageapp-backend:latest
docker run -d \
--name aella-backend \
-p 8000:8000 \
aendari/universallanguageapp-backend:latest
PORT (default: 8000) — internal listening portDATABASE_URL — Postgres connection stringREDIS_URL — Redis connection stringSECRET_KEY — application secret / signing keyLOG_LEVEL (default: info)SENTRY_DSN — optional error reportingADMIN_API_KEY — optional administrative key8000/tcp — HTTP APIHealthcheck: Point orchestrator to /health or /ready (HTTP) for container health checks.
version: "3.8"
services:
backend:
image: aendari/universallanguageapp-backend:latest
ports:
- "8000:8000"
environment:
- DATABASE_URL=postgres://user:pass@postgres:5432/aella
- REDIS_URL=redis://redis:6379/0
- SECRET_KEY=${SECRET_KEY}
depends_on:
- postgres
- redis
postgres:
image: postgres:15
environment:
- POSTGRES_DB=aella
- POSTGRES_USER=user
- POSTGRES_PASSWORD=pass
redis:
image: redis:7
Content type
Image
Digest
sha256:82868a56e…
Size
55 MB
Last updated
10 months ago
docker pull aendari/universallanguageapp-backend:1.0.0