Merge origin/main: deployment retarget to infra.mintel.me

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-03 22:33:53 +02:00
co-authored by Claude Opus 5.5
2 changed files with 9 additions and 9 deletions
+8 -8
View File
@@ -215,7 +215,7 @@ jobs:
mkdir -p ~/.ssh
echo "${{ secrets.ALPHA_SSH_KEY }}" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keyscan -H alpha.mintel.me >> ~/.ssh/known_hosts 2>/dev/null
ssh-keyscan -H infra.mintel.me >> ~/.ssh/known_hosts 2>/dev/null
echo "Re-running docker build with plain progress to capture exact logs..."
echo "${{ secrets.NPM_TOKEN }}" > /tmp/npm_token.txt
docker build \
@@ -227,7 +227,7 @@ jobs:
--progress plain \
-t temp-image . > docker_build_failed.log 2>&1
cat login.log >> docker_build_failed.log || true
scp docker_build_failed.log root@alpha.mintel.me:/root/docker_build_failed.log
scp docker_build_failed.log root@infra.mintel.me:/root/docker_build_failed.log
# JOB 4: Deploy
# ──────────────────────────────────────────────────────────────────────────────
deploy:
@@ -347,11 +347,11 @@ jobs:
mkdir -p ~/.ssh
echo "${{ secrets.ALPHA_SSH_KEY }}" > ~/.ssh/id_ed25519
chmod 600 ~/.ssh/id_ed25519
ssh-keyscan -H alpha.mintel.me >> ~/.ssh/known_hosts 2>/dev/null
ssh-keyscan -H infra.mintel.me >> ~/.ssh/known_hosts 2>/dev/null
# SSH keepalive to prevent timeout during long docker pull
cat > ~/.ssh/config <<SSHCFG
Host alpha.mintel.me
Host infra.mintel.me
ServerAliveInterval 15
ServerAliveCountMax 20
ConnectTimeout 30
@@ -369,9 +369,9 @@ jobs:
fi
# Upload files
ssh root@alpha.mintel.me "mkdir -p $SITE_DIR/directus/schema $SITE_DIR/directus/uploads $SITE_DIR/directus/extensions"
scp .env.deploy root@alpha.mintel.me:$SITE_DIR/$ENV_FILE
scp docker-compose.yml root@alpha.mintel.me:$SITE_DIR/docker-compose.yml
ssh root@infra.mintel.me "mkdir -p $SITE_DIR/directus/schema $SITE_DIR/directus/uploads $SITE_DIR/directus/extensions"
scp .env.deploy root@infra.mintel.me:$SITE_DIR/$ENV_FILE
scp docker-compose.yml root@infra.mintel.me:$SITE_DIR/docker-compose.yml
# Deploy
echo "Testing available secrets against git.infra.mintel.me Docker registry..."
@@ -400,7 +400,7 @@ jobs:
TOKEN="$VALID_TOKEN"
# Deploy — alpha is pre-logged into registry.infra.mintel.me, no credential passing needed
ssh root@alpha.mintel.me "
ssh root@infra.mintel.me "
docker network create '${{ needs.prepare.outputs.project_name }}-internal' || true
docker volume create 'mintel-me_payload-db-data' || true
cd $SITE_DIR
+1 -1
View File
@@ -45,7 +45,7 @@ fi
# ── Configuration ──────────────────────────────────────────────────────────
DIRECTION="${1:-}" # push | pull
TARGET="${2:-}" # testing | prod
SSH_HOST="root@alpha.mintel.me"
SSH_HOST="root@infra.mintel.me"
LOCAL_DB_USER="${postgres_DB_USER:-payload}"
LOCAL_DB_NAME="${postgres_DB_NAME:-payload}"
LOCAL_DB_CONTAINER="mintel-me-postgres-db-1"