docker-compose.yml hinzugefügt

This commit is contained in:
2025-11-18 09:59:51 +00:00
parent 520372fbb8
commit b73053c602

32
docker-compose.yml Normal file
View File

@@ -0,0 +1,32 @@
services:
hackchat:
# Baut das Image direkt aus dem Code im aktuellen Verzeichnis
build: .
container_name: hackchat
restart: unless-stopped
# Lädt die Umgebungsvariablen aus der .env Datei
env_file:
- .env
# Mappt die Variablen aus der .env auf die internen Variablen von Hack.chat
environment:
- ADMIN_NAME=${HC_ADMIN_NAME}
- ADMIN_PASS=${HC_ADMIN_PASS}
- WB_rate=${HC_WB_RATE}
- PORT=${HC_PORT}
# Dein lokaler 'client' Ordner überschreibt den im Container (für CSS Anpassungen)
volumes:
- ./client:/usr/src/app/client
# Expose macht den Port nur im Docker-Netzwerk für Caddy sichtbar
expose:
- "${HC_PORT}"
networks:
- caddy_net
networks:
caddy_net:
external: true