diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml index ba0acd5..21aa852 100644 --- a/.gitea/workflows/deploy.yaml +++ b/.gitea/workflows/deploy.yaml @@ -15,17 +15,27 @@ jobs: - name: Checkout Code uses: actions/checkout@v4 + - name: Debug - Zeige Verzeichnisinhalt + run: | + pwd + ls -la + ls -la apps/api/ || echo "api-Ordner nicht gefunden" + ls -la apps/web/ || echo "web-Ordner nicht gefunden" + - name: Build Backend Image run: | + cd /workspace/robre/fitness-app docker build -f apps/api/Dockerfile -t fitness-api:latest . - name: Build Frontend Image run: | + cd /workspace/robre/fitness-app docker build -f apps/web/Dockerfile -t fitness-web:latest . - name: Restart Application run: | - cd /opt/fitness || mkdir -p /opt/fitness docker stop fitness-web fitness-api 2>/dev/null || true + docker rm fitness-web fitness-api 2>/dev/null || true + cd /workspace/robre/fitness-app docker run -d --name fitness-api --network fitness_proxy-net -v fitness-data:/app/data fitness-api:latest docker run -d --name fitness-web --network fitness_proxy-net -e VIRTUAL_HOST=robre.de,www.robre.de -e LETSENCRYPT_HOST=robre.de,www.robre.de -e VIRTUAL_PORT=80 fitness-web:latest \ No newline at end of file