start stack from container (#40)
resolves #36 Co-authored-by: johba <johba@harb.eth> Reviewed-on: https://codeberg.org/johba/harb/pulls/40
This commit is contained in:
parent
3a7162462b
commit
4f7cebda56
10 changed files with 160 additions and 5 deletions
|
|
@ -2,6 +2,26 @@
|
|||
set -euo pipefail
|
||||
|
||||
ROOT_DIR=/workspace
|
||||
GIT_BRANCH="${GIT_BRANCH:-}"
|
||||
|
||||
# Checkout branch if specified
|
||||
if [[ -n "$GIT_BRANCH" ]]; then
|
||||
cd "$ROOT_DIR"
|
||||
git config --global --add safe.directory "$ROOT_DIR" 2>/dev/null || true
|
||||
CURRENT=$(git rev-parse --abbrev-ref HEAD 2>/dev/null || echo "unknown")
|
||||
|
||||
if [[ "$CURRENT" != "$GIT_BRANCH" ]]; then
|
||||
echo "[webapp-entrypoint] Switching to branch: $GIT_BRANCH"
|
||||
# Try local branch first, then remote
|
||||
if git rev-parse --verify "$GIT_BRANCH" >/dev/null 2>&1; then
|
||||
git checkout "$GIT_BRANCH" 2>/dev/null || echo "[webapp-entrypoint] WARNING: Could not checkout $GIT_BRANCH"
|
||||
else
|
||||
git fetch origin "$GIT_BRANCH" 2>/dev/null || true
|
||||
git checkout "$GIT_BRANCH" 2>/dev/null || echo "[webapp-entrypoint] WARNING: Could not checkout $GIT_BRANCH"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
CONTRACT_ENV=$ROOT_DIR/tmp/podman/contracts.env
|
||||
APP_DIR=$ROOT_DIR/web-app
|
||||
SWAP_ROUTER=0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue