mirror of
https://github.com/MrUnknownDE/utools.git
synced 2026-04-18 05:43:44 +02:00
seperate docker-build compose
This commit is contained in:
17
compose.yml
17
compose.yml
@@ -1,15 +1,9 @@
|
||||
services:
|
||||
# Backend Service (Node.js App)
|
||||
backend:
|
||||
build:
|
||||
context: ./backend # Pfad zum Verzeichnis mit dem Backend-Dockerfile
|
||||
args:
|
||||
# Übergibt den Git Commit Hash als Build-Argument.
|
||||
# Erwartet, dass GIT_COMMIT_SHA in der Shell-Umgebung gesetzt ist (z.B. export GIT_COMMIT_SHA=$(git rev-parse --short HEAD))
|
||||
- GIT_COMMIT_SHA=${GIT_COMMIT_SHA:-unknown}
|
||||
# Übergibt den Sentry DSN als Build-Argument (optional, falls im Code benötigt)
|
||||
- SENTRY_DSN="https://7ea70caba68f548fb96482a573006a7b@o447623.ingest.us.sentry.io/4509062020333568"
|
||||
container_name: utools_backend # Eindeutiger Name für den Container
|
||||
# Verwendet ein bereits gebautes Image
|
||||
image: ghcr.io/mrunknownde/utools-backend:latest
|
||||
container_name: utools_backend
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# Setze Umgebungsvariablen für das Backend
|
||||
@@ -33,7 +27,8 @@ services:
|
||||
|
||||
# Frontend Service (Nginx)
|
||||
frontend:
|
||||
build: ./frontend # Pfad zum Verzeichnis mit dem Frontend-Dockerfile
|
||||
# Verwendet ein bereits gebautes Image
|
||||
image: ghcr.io/mrunknownde/utools-frontend:latest
|
||||
container_name: utools_frontend
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
@@ -48,4 +43,4 @@ services:
|
||||
# Definiere ein benutzerdefiniertes Netzwerk (gute Praxis)
|
||||
networks:
|
||||
utools_network:
|
||||
driver: bridge # Standard-Netzwerktreiber
|
||||
driver: bridge
|
||||
Reference in New Issue
Block a user