feat: add traefik, simplify docker setup

This commit is contained in:
Felix Spöttel
2023-03-01 14:17:14 +01:00
parent 20f558584a
commit f27fe02958
16 changed files with 166 additions and 192 deletions

25
docker-compose.prod.yml Normal file
View File

@@ -0,0 +1,25 @@
version: "3.8"
services:
redis:
container_name: whisperbox_redis
worker:
container_name: whisperbox_worker
env_file: .env
volumes:
- whisperbox-data:/etc/whisperbox/data
# <ENABLE GPU SUPPORT>
# deploy:
# resources:
# reservations:
# devices:
# - driver: nvidia
# count: 1
# capabilities: [gpu]
web:
container_name: whisperbox_web
env_file: .env
volumes:
- whisperbox-data:/etc/whisperbox/data