diff options
| author | yyamashita <yyamashita@mosquit.one> | 2026-05-08 23:46:47 +0900 |
|---|---|---|
| committer | yyamashita <yyamashita@mosquit.one> | 2026-05-08 23:46:47 +0900 |
| commit | c7b05e3667a4f8b84b1048cdd851149284d4926d (patch) | |
| tree | 987344551467a5cfe1adcd7fdc89829319938cc0 /scripts/server-setup.sh | |
| parent | efa78fd91b84e5c5f01469d2be27af0d5e1e32f7 (diff) | |
Update server-setup.sh: use /app/tokyo-livehouse-events work tree
Diffstat (limited to 'scripts/server-setup.sh')
| -rwxr-xr-x | scripts/server-setup.sh | 16 |
1 files changed, 5 insertions, 11 deletions
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@<server-ip>:$REPO_DIR" -echo " git push hetzner main" +echo " git push hetzner master" |
