Commit5d82f61unknown_key
fix(deploy): port 3010 (Crontech API owns 3001+3002, web owns 3000)
fix(deploy): port 3010 (Crontech API owns 3001+3002, web owns 3000) Box port map discovered: :3000 - Crontech web :3001 - Crontech API (single bun process) :3002 - Crontech API (same process, dual-bound) :3010 - free, gluecron's home Updated deploy-crontech.sh default + .gluecron/workflows/deploy.yml smoke test target to match. Anyone fresh-deploying now lands on 3010 by default without colliding.
2 files changed+2−25d82f612f04f669e7011faad7d6996cd1ddec6c5
2 changed files+2−2
Modified.gluecron/workflows/deploy.yml+1−1View fileUnifiedSplit
@@ -27,7 +27,7 @@ jobs:
2727 - name: Smoke test
2828 run: |
2929 for i in 1 2 3 4 5 6 7 8; do
30 code=$(curl -s -o /dev/null -w "%{http_code}" http://localhost:3001/healthz)
30 code=$(curl -s -o /dev/null -w "%{http_code}" http://localhost:3010/healthz)
3131 echo "Attempt $i: /healthz -> $code"
3232 if [ "$code" = "200" ]; then
3333 echo "OK"
Modifiedscripts/deploy-crontech.sh+1−1View fileUnifiedSplit
@@ -28,7 +28,7 @@ set -euo pipefail
2828
2929REPO_DIR=${REPO_DIR:-/opt/gluecron}
3030BARE_REPOS=${BARE_REPOS:-/data/repos}
31PORT=${PORT:-3001}
31PORT=${PORT:-3010}
3232SITE_DOMAIN=${SITE_DOMAIN:-gluecron.com}
3333SITE_ADMIN_USERNAME=${SITE_ADMIN_USERNAME:-ccantynz-alt}
3434
3535