From c7b05e3667a4f8b84b1048cdd851149284d4926d Mon Sep 17 00:00:00 2001 From: yyamashita Date: Fri, 8 May 2026 23:46:47 +0900 Subject: Update server-setup.sh: use /app/tokyo-livehouse-events work tree --- scripts/server-setup.sh | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'scripts') diff --git a/scripts/server-setup.sh b/scripts/server-setup.sh index f01d3fb..bfcab59 100755 --- a/scripts/server-setup.sh +++ b/scripts/server-setup.sh @@ -1,30 +1,24 @@ #!/bin/bash -# Run this once on a fresh Hetzner VPS (as root) +# Run once on the Hetzner VPS (as root) after hetzner-infra setup set -e -APP_DIR=/app +APP_DIR=/app/tokyo-livehouse-events REPO_DIR=/var/git/tokyo-livehouse-events.git -# Install Docker -curl -fsSL https://get.docker.com | sh - -# Create app directory mkdir -p "$APP_DIR" -# Create bare git repo mkdir -p "$REPO_DIR" git init --bare "$REPO_DIR" -# Create post-receive hook cat > "$REPO_DIR/hooks/post-receive" << 'EOF' #!/bin/bash set -e -APP_DIR=/app +APP_DIR=/app/tokyo-livehouse-events GIT_WORK_TREE=$APP_DIR git checkout -f cd $APP_DIR mkdir -p data docker compose up -d --build -echo "Deploy complete" +echo "Deploy complete: tokyo-livehouse-events" EOF chmod +x "$REPO_DIR/hooks/post-receive" @@ -32,4 +26,4 @@ chmod +x "$REPO_DIR/hooks/post-receive" echo "" echo "Setup complete. On your local machine, run:" echo " git remote add hetzner root@:$REPO_DIR" -echo " git push hetzner main" +echo " git push hetzner master" -- cgit v1.2.3