docs: improve documentation

This commit is contained in:
Felix Spöttel
2023-03-01 17:55:06 +01:00
parent 7ece7944bf
commit ff8bd2547c
15 changed files with 106 additions and 58 deletions

View File

@@ -2,28 +2,29 @@ version: "3.8"
services:
traefik:
container_name: whisperbox_traefik_dev
container_name: whisperbox-transcribe_traefik_dev
redis:
container_name: whisperbox_redis_dev
container_name: whisperbox-transcribe_redis_dev
web:
container_name: whisperbox_web_dev
container_name: whisperbox-transcribe_web_dev
env_file: .env
command: bash -c "alembic upgrade head && uvicorn app.web.main:app --reload --host ${HOST:-0.0.0.0} --port ${PORT:-8000} --log-level info"
volumes:
- ./:/etc/whisperbox/
- ./:/etc/whisperbox-transcribe/
labels:
- "traefik.http.routers.web.entrypoints=web"
worker:
container_name: whisperbox_worker_dev
container_name: whisperbox-transcribe_worker_dev
env_file: .env
command: watchmedo auto-restart -d app/worker -p *.py --recursive celery -- --app=app.worker.main.celery worker --loglevel=info --concurrency=1 --pool solo
volumes:
- ./:/etc/whisperbox/
- ./:/etc/whisperbox-transcribe/
flower:
container_name: whisperbox_flower_dev
container_name: whisperbox-transcribe_flower_dev
image: mher/flower
command: celery --broker redis://redis:6379/0 flower --port=5555
ports: