This commit is contained in:
Mistral Vibe
2026-04-10 12:09:13 +02:00
parent 7e7fd8c8f0
commit 5bb3f9c1f7

View File

@@ -1,5 +1,3 @@
version: '3.8'
services: services:
db: db:
image: postgres:16-alpine image: postgres:16-alpine
@@ -40,7 +38,7 @@ services:
memory: 256M memory: 256M
api: api:
image: git.sschuhmann.de/sschuhmann/rehearsalhub/api:${TAG:-latest} image: git.sschuhmann.de/sschuhmann/rehearsalhub/api:0.1.0
environment: environment:
DATABASE_URL: postgresql+asyncpg://${POSTGRES_USER:-rh_user}:${POSTGRES_PASSWORD:-default_secure_password}@db:5432/${POSTGRES_DB:-rehearsalhub} DATABASE_URL: postgresql+asyncpg://${POSTGRES_USER:-rh_user}:${POSTGRES_PASSWORD:-default_secure_password}@db:5432/${POSTGRES_DB:-rehearsalhub}
NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.example.com} NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.example.com}
@@ -70,7 +68,7 @@ services:
memory: 512M memory: 512M
audio-worker: audio-worker:
image: git.sschuhmann.de/sschuhmann/rehearsalhub/worker:${TAG:-latest} image: git.sschuhmann.de/sschuhmann/rehearsalhub/worker:0.1.0
environment: environment:
DATABASE_URL: postgresql+asyncpg://${POSTGRES_USER:-rh_user}:${POSTGRES_PASSWORD:-default_secure_password}@db:5432/${POSTGRES_DB:-rehearsalhub} DATABASE_URL: postgresql+asyncpg://${POSTGRES_USER:-rh_user}:${POSTGRES_PASSWORD:-default_secure_password}@db:5432/${POSTGRES_DB:-rehearsalhub}
REDIS_URL: redis://redis:6379/0 REDIS_URL: redis://redis:6379/0
@@ -92,7 +90,7 @@ services:
restart: unless-stopped restart: unless-stopped
nc-watcher: nc-watcher:
image: git.sschuhmann.de/sschuhmann/rehearsalhub/watcher:${TAG:-latest} image: git.sschuhmann.de/sschuhmann/rehearsalhub/watcher:0.1.0
environment: environment:
NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.example.com} NEXTCLOUD_URL: ${NEXTCLOUD_URL:-https://cloud.example.com}
NEXTCLOUD_USER: ${NEXTCLOUD_USER:-rh_service} NEXTCLOUD_USER: ${NEXTCLOUD_USER:-rh_service}
@@ -112,7 +110,7 @@ services:
restart: unless-stopped restart: unless-stopped
web: web:
image: git.sschuhmann.de/sschuhmann/rehearsalhub/web:${TAG:-latest} image: git.sschuhmann.de/sschuhmann/rehearsalhub/web:0.1.0
ports: ports:
- "8080:80" - "8080:80"
networks: networks:
@@ -124,8 +122,8 @@ services:
networks: networks:
frontend: frontend:
external:
name: proxy name: proxy
external: true
rh_net: rh_net:
volumes: volumes: