fix game
Some checks failed
Dynamic Branch Deploy / build-and-deploy (push) Failing after 2m0s
Some checks failed
Dynamic Branch Deploy / build-and-deploy (push) Failing after 2m0s
This commit is contained in:
6
.github/workflows/deploy.yaml
vendored
6
.github/workflows/deploy.yaml
vendored
@@ -34,10 +34,12 @@ jobs:
|
||||
if [ "$BRANCH_LOWER" = "main" ] || [ "$BRANCH_LOWER" = "master" ]; then
|
||||
APP_URL="${{ env.BASE_DOMAIN }}"
|
||||
TARGET_NS="${REPO_LOWER}"
|
||||
BUILD_MODE="main"
|
||||
echo "Mode: PRODUCTION (Root Domain)"
|
||||
else
|
||||
APP_URL="${REPO_LOWER}-${BRANCH_LOWER}.${{ env.BASE_DOMAIN }}"
|
||||
TARGET_NS="${REPO_LOWER}-${BRANCH_LOWER}"
|
||||
BUILD_MODE="dev"
|
||||
echo "Mode: DEVELOPMENT (Subdomain)"
|
||||
fi
|
||||
|
||||
@@ -50,6 +52,7 @@ jobs:
|
||||
echo "DEBUG: Namespace: $TARGET_NS"
|
||||
echo "DEBUG: URL: $APP_URL"
|
||||
echo "DEBUG: Branch-Tag: $BRANCH_TAG"
|
||||
echo "DEBUG: Build-Mode: $BUILD_MODE"
|
||||
|
||||
# In Gitea Actions Environment schreiben
|
||||
echo "FULL_IMAGE_PATH=$FULL_IMAGE_PATH" >> $GITHUB_ENV
|
||||
@@ -58,6 +61,7 @@ jobs:
|
||||
echo "APP_URL=$APP_URL" >> $GITHUB_ENV
|
||||
echo "IMAGE_TAG=$IMAGE_TAG" >> $GITHUB_ENV
|
||||
echo "BRANCH_TAG=$BRANCH_TAG" >> $GITHUB_ENV
|
||||
echo "BUILD_MODE=$BUILD_MODE" >> $GITHUB_ENV
|
||||
|
||||
# 3. Prüfen ob ein Image-Rebuild nötig ist
|
||||
- name: Detect Source Changes
|
||||
@@ -93,7 +97,7 @@ jobs:
|
||||
image: ${{ env.FULL_IMAGE_PATH }}
|
||||
tag: ${{ env.IMAGE_TAG }}
|
||||
cache: true
|
||||
extra_args: --skip-tls-verify-pull --insecure
|
||||
extra_args: --skip-tls-verify-pull --insecure --build-arg BUILD_MODE=${{ env.BUILD_MODE }}
|
||||
|
||||
# 5. Stabilen Branch-Tag aktualisieren (NUR nach erfolgreichem Build)
|
||||
# Damit weiß der nächste Nicht-Build-Push welches Image er verwenden soll.
|
||||
|
||||
Reference in New Issue
Block a user