docker-compose.yml 636 B

12345678910111213141516171819202122
  1. services:
  2. pipeline:
  3. build: .
  4. ports:
  5. - "${PORT:-13000}:3000"
  6. environment:
  7. - OPENAI_API_KEY=${OPENAI_API_KEY}
  8. - OPENAI_BASE_URL=${OPENAI_BASE_URL}
  9. - OPENAI_TTS_API_KEY=${OPENAI_TTS_API_KEY}
  10. - OPENAI_TTS_BASE_URL=${OPENAI_TTS_BASE_URL}
  11. - FISH_AUDIO_API_KEY=${FISH_AUDIO_API_KEY}
  12. - MINIMAX_API_KEY=${MINIMAX_API_KEY}
  13. - MINIMAX_GROUP_ID=${MINIMAX_GROUP_ID}
  14. - ELEVENLABS_API_KEY=${ELEVENLABS_API_KEY}
  15. volumes:
  16. - pipeline-output:/app/apps/web/output
  17. - pipeline-jobs:/tmp/pipeline-jobs
  18. restart: unless-stopped
  19. volumes:
  20. pipeline-output:
  21. pipeline-jobs: