Files
llm-in-text/docker-compose.yml
T
2026-06-06 15:44:00 +08:00

49 lines
1.0 KiB
YAML

version: "3.9"
services:
redis:
image: redis:7-alpine
ports:
- "6379:6379"
command: ["redis-server", "--appendonly", "yes"]
volumes:
- redis-data:/data
api:
image: python:3.11-slim
working_dir: /app
command: sh -c "pip install -r backend/requirements.txt && python backend/main.py"
env_file:
- backend/.env
environment:
JOB_BACKEND: redis
REDIS_URL: redis://redis:6379/0
JOB_SHARED_TEMP_DIR: /shared-jobs
volumes:
- .:/app
- job-shared:/shared-jobs
depends_on:
- redis
ports:
- "8001:8001"
worker:
image: python:3.11-slim
working_dir: /app
command: sh -c "pip install -r backend/requirements.txt && python backend/worker.py"
env_file:
- backend/.env
environment:
JOB_BACKEND: redis
REDIS_URL: redis://redis:6379/0
JOB_SHARED_TEMP_DIR: /shared-jobs
volumes:
- .:/app
- job-shared:/shared-jobs
depends_on:
- redis
volumes:
redis-data:
job-shared: