Add local MarianMT translation service

This commit is contained in:
Adolfo Reyna
2026-08-14 12:40:58 -04:00
parent 65a4178e2b
commit c257fd1ec7
8 changed files with 211 additions and 2 deletions
+21 -2
View File
@@ -18,15 +18,32 @@ services:
- WEB_PUSH_EMAIL=${WEB_PUSH_EMAIL}
- EMAILPASS=${EMAILPASS}
- PORT=3001
- TRANSLATION_PROVIDER=${TRANSLATION_PROVIDER:-openai}
- MARIAN_TRANSLATION_URL=http://translation:8000
volumes:
- .:/app
- '/app/node_modules'
#depends_on:
# - mongo
command: node index.js
depends_on:
- translation
networks:
- emi-network
# networks:
# - emi-network
translation:
build:
context: ./translation-service
restart: unless-stopped
environment:
- MARIAN_HOST=0.0.0.0
volumes:
- translation-models:/models
networks:
- emi-network
#mongo:
# image: mongo:latest
# ports:
@@ -38,6 +55,8 @@ services:
# - ./dump:/dump
#entrypoint: mongodump ${MONGO_URL} && mongorestore --db EMI_SOCIAL dump/EMI_SOCIAL/ && mongod
#volumes:
volumes:
translation-models:
driver: local
#mongodbdata:
# driver: local # This ensures the volume is created
# driver: local # This ensures the volume is created