docker-compose.yml 698 B

1234567891011121314151617181920212223242526
  1. services:
  2. madf:
  3. build:
  4. context: .
  5. dockerfile: Dockerfile
  6. image: madf:local
  7. container_name: madf-app
  8. ports:
  9. - "8000:8000"
  10. environment:
  11. - DATABASE_URL=file:/app/data/madf.db
  12. - REDIS_URL=redis://localhost:6379/0
  13. - PYTHONPATH=/app
  14. - API_KEY=${API_KEY}
  15. - MODEL_NAME=${MODEL_NAME:-step-3.7-flash}
  16. - BASE_URL=${BASE_URL:-https://api.stepfun.com/step_plan/v1/}
  17. - SECRET_KEY=${SECRET_KEY:?SECRET_KEY must be set}
  18. - MADF_ENV=${MADF_ENV:-production}
  19. - CORS_ORIGINS=${CORS_ORIGINS:-http://localhost:8000}
  20. volumes:
  21. - madf_data:/app/data
  22. restart: always
  23. command: /app/start.sh
  24. volumes:
  25. madf_data: