40 lines
815 B
YAML
40 lines
815 B
YAML
version: "3"
|
|
|
|
services:
|
|
backend:
|
|
build: ./backend
|
|
ports:
|
|
- "8000:8000"
|
|
volumes:
|
|
- ./data:/data
|
|
restart: always
|
|
|
|
environment:
|
|
DB_USE_SQLITE: "true"
|
|
DB_SQLITE_PATH: "/data/sqlite.db"
|
|
DATA_PATH: "/data/videos"
|
|
CACHE_PATH: "/data/cache"
|
|
|
|
JWT_SECRET_KEY: "e8ae5c5d5cd7f0f1bec2303ad04a7c80f09f759d480a7a5faff5a6bbaa4078d0"
|
|
|
|
DEFAULT_USER_ENABLED: "true"
|
|
DEFAULT_USER_EMAIL: "sign.language@tool.com"
|
|
DEFAULT_USER_PASSWORD: "SignLanguageTool123!"
|
|
|
|
CELERY_REDIS: "redis://redis:6379/0"
|
|
|
|
frontend:
|
|
build:
|
|
context: ./frontend
|
|
dockerfile: Dockerfile_prod
|
|
restart: always
|
|
ports:
|
|
- "3003:3000"
|
|
|
|
redis:
|
|
image: redis:alpine
|
|
restart: always
|
|
# save data
|
|
volumes:
|
|
- ./data/redis:/data
|