diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8b44cc1 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,33 @@ +services: + lingvai: + build: . + container_name: lingvai-app + ports: + - "3030:3000" + environment: + - ADMIN_PASSWORD=MuieSteaua09 + - ADMIN_JWT_SECRET=the3-29-mu-ar3rwfd-dsfhui7 + # Point directly at the translator container over the internal network + # (no Replicate API token needed in local mode) + - LOCAL_MODEL_ENDPOINT=http://lingvai-translator:5000/predictions + - REPLICATE_MODE=local + volumes: + - ./data:/app/data + restart: unless-stopped + depends_on: + - translator + networks: + - lingvai-net + + translator: + image: r8.im/jigsawstack/text-translate@sha256:454df4c49941c05dea05175bd37686d0872c73c1f9366d1c2505db32ade52a89 + container_name: lingvai-translator + ports: + - "5030:5000" # 5030 on host for direct access / debugging + restart: unless-stopped + networks: + - lingvai-net + +networks: + lingvai-net: + driver: bridge