move gastro to neoServe (mono-repo)
This commit is contained in:
+1
-2
@@ -54,10 +54,9 @@ projektverwaltung/frontend
|
|||||||
wichteln/backend
|
wichteln/backend
|
||||||
wichteln/frontend
|
wichteln/frontend
|
||||||
gravcms/sportakrobatik-dobersberg
|
gravcms/sportakrobatik-dobersberg
|
||||||
gastro/backend
|
|
||||||
gastro/frontend
|
|
||||||
websites/laserscan-haider
|
websites/laserscan-haider
|
||||||
websites/haider
|
websites/haider
|
||||||
|
neoServe
|
||||||
|
|
||||||
beszel/beszel_data/
|
beszel/beszel_data/
|
||||||
owncast/data
|
owncast/data
|
||||||
@@ -11,3 +11,4 @@
|
|||||||
- /gravcms/sportakrobatik-dobersberg -> git clone https://git.byhaider.dev/gravcms/sportakrobatik-dobersberg.git
|
- /gravcms/sportakrobatik-dobersberg -> git clone https://git.byhaider.dev/gravcms/sportakrobatik-dobersberg.git
|
||||||
- /websites/laserscan-haider -> git clone git clone ssh://git@git.byhaider.dev:1103/Websites/laserscan-haider.git
|
- /websites/laserscan-haider -> git clone git clone ssh://git@git.byhaider.dev:1103/Websites/laserscan-haider.git
|
||||||
- /websites/haider -> git clone git clone ssh://git@git.byhaider.dev:1103/Websites/haider.git
|
- /websites/haider -> git clone git clone ssh://git@git.byhaider.dev:1103/Websites/haider.git
|
||||||
|
- /neoServe -> git clone ssh://git@git.byhaider.dev:1103/apps/neoServe.git
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
services:
|
|
||||||
backend:
|
|
||||||
build:
|
|
||||||
context: ./backend
|
|
||||||
image: gastro-backend:latest
|
|
||||||
container_name: gastro-backend
|
|
||||||
restart: unless-stopped
|
|
||||||
environment:
|
|
||||||
DATABASE_URL: ${DATABASE_URL}
|
|
||||||
DATABASE_USER: ${DATABASE_USER}
|
|
||||||
DATABASE_PASSWORD: ${DATABASE_PASSWORD}
|
|
||||||
|
|
||||||
JWT_SECRET: ${JWT_SECRET}
|
|
||||||
labels:
|
|
||||||
- "traefik.enable=true"
|
|
||||||
- "traefik.docker.network=traefik-network"
|
|
||||||
- "traefik.http.routers.gastro-backend.rule=Host(`api-gastro.byhaider.dev`)"
|
|
||||||
- "traefik.http.routers.gastro-backend.entrypoints=websecure"
|
|
||||||
- "traefik.http.routers.gastro-backend.tls=true"
|
|
||||||
- "traefik.http.routers.gastro-backend.tls.certResolver=cloudflare"
|
|
||||||
- "traefik.http.services.gastro-backend.loadbalancer.server.port=8080"
|
|
||||||
networks:
|
|
||||||
- postgresql
|
|
||||||
- traefik-network
|
|
||||||
|
|
||||||
frontend:
|
|
||||||
build:
|
|
||||||
context: ./frontend
|
|
||||||
image: gastro-frontend:latest
|
|
||||||
container_name: gastro-frontend
|
|
||||||
restart: unless-stopped
|
|
||||||
labels:
|
|
||||||
- "traefik.enable=true"
|
|
||||||
- "traefik.http.routers.gastro-frontend.rule=Host(`gastro.byhaider.dev`)"
|
|
||||||
- "traefik.http.routers.gastro-frontend.entrypoints=websecure"
|
|
||||||
- "traefik.http.routers.gastro-frontend.tls=true"
|
|
||||||
- "traefik.http.routers.gastro-frontend.tls.certResolver=cloudflare"
|
|
||||||
- "traefik.http.services.gastro-frontend.loadbalancer.server.port=80"
|
|
||||||
networks:
|
|
||||||
- traefik-network
|
|
||||||
|
|
||||||
networks:
|
|
||||||
traefik-network:
|
|
||||||
external: true
|
|
||||||
postgresql:
|
|
||||||
external: true
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -e
|
|
||||||
|
|
||||||
echo "🚀 Starte Deployment für Projektverwaltung..."
|
|
||||||
|
|
||||||
cd ~/docker-setup/projektverwaltung
|
|
||||||
|
|
||||||
echo "📥 Pull latest changes for backend..."
|
|
||||||
cd backend
|
|
||||||
git pull origin main
|
|
||||||
|
|
||||||
echo "📥 Pull latest changes for frontend..."
|
|
||||||
cd ../frontend
|
|
||||||
git pull origin main
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
|
|
||||||
echo "🛑 Stoppe alte Container..."
|
|
||||||
docker compose down
|
|
||||||
|
|
||||||
echo "📦 Baue Images neu..."
|
|
||||||
docker compose build
|
|
||||||
|
|
||||||
echo "⬆️ Starte Container..."
|
|
||||||
docker compose up -d
|
|
||||||
|
|
||||||
echo "🧹 Bereinige alte Images..."
|
|
||||||
docker image prune -f
|
|
||||||
|
|
||||||
echo "✅ Deployment abgeschlossen!"
|
|
||||||
docker compose ps
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user