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