| version: "3" |
| services: |
| frontend: |
| build: |
| context: . |
| dockerfile: Dockerfile |
| container_name: "frontend" |
| ports: |
| - "8001:8001" |
| command: ["python3", "-m", "http.server", "8001", "--directory", "frontend"] |
| volumes: |
| - ./Frontend:/app/frontend |
| restart: always |
| backend: |
| build: |
| context: . |
| dockerfile: Dockerfile |
| container_name: "backend" |
| ports: |
| - "8080:8080" |
| command: ["python3", "backend/main.py"] |
| volumes: |
| - ./files:/temp |
| - ./Backend:/app/backend |
| - ./fonts:/app/fonts |
| environment: |
| - ASSEMBLY_AI_API_KEY=${ASSEMBLY_AI_API_KEY} |
| - TIKTOK_SESSION_ID=${TIKTOK_SESSION_ID} |
| - IMAGEMAGICK_BINARY=/usr/local/bin/magick |
| - PEXELS_API_KEY=${PEXELS_API_KEY} |
| - OPENAI_API_KEY=${OPENAI_API_KEY} |
| depends_on: |
| - frontend |
| restart: always |
|
|
| volumes: |
| files: |
|
|