diff --git a/bootstrap.sh b/bootstrap.sh index 297e101..3f8aae0 100644 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -197,22 +197,27 @@ echo " Data dir: ${DATA_DIR}/" echo "" echo "==================================================================" echo "" -echo " Next steps:" +echo " Next steps (run from workstation):" echo "" -echo " 1. Start Gitea:" -echo " sudo -u ${SERVICE_USER} docker compose -f ${REPO_DIR}/gitea/docker-compose.yml up -d" +echo " 1. Pull recovered compose files back to workstation:" +echo " rsync -av hetzner_root:${REPO_DIR}/umami/docker-compose.yml ~/Projects/server-infra/umami/" +echo " rsync -av hetzner_root:${REPO_DIR}/reverse-proxy/docker-compose.yml ~/Projects/server-infra/reverse-proxy/" +echo "" +echo " 2. Commit recovered files:" +echo " cd ~/Projects/server-infra" +echo " git add umami/docker-compose.yml reverse-proxy/docker-compose.yml" +echo " git commit -m 'chore: recover compose files from running containers'" +echo "" +echo " 3. Start Gitea:" +echo " ssh hetzner_root 'sudo -u ${SERVICE_USER} docker compose -f ${REPO_DIR}/gitea/docker-compose.yml up -d'" echo " # Web installer at http://${SERVER_IP}:3000" echo " # Set ROOT_URL to your public domain (e.g. https://git.yourdomain.com)" echo "" -echo " 2. Add proxy host in nginx proxy manager:" -echo " Forward hostname → ${SERVER_IP}:3000" +echo " 4. Add proxy host in nginx proxy manager → ${SERVER_IP}:3000" echo "" -echo " 3. Commit recovered compose files and push to Gitea:" -echo " cd ${REPO_DIR}" -echo " sudo -u ${SERVICE_USER} git add umami/docker-compose.yml reverse-proxy/docker-compose.yml" -echo " sudo -u ${SERVICE_USER} git commit -m 'chore: recover compose files'" -echo " sudo -u ${SERVICE_USER} git remote add origin https://git.yourdomain.com/youruser/server-infra.git" -echo " sudo -u ${SERVICE_USER} git push -u origin master" +echo " 5. Push repo to Gitea:" +echo " ssh hetzner_root 'sudo -u ${SERVICE_USER} git -C ${REPO_DIR} remote add origin https://git.yourdomain.com/youruser/server-infra.git'" +echo " ssh hetzner_root 'sudo -u ${SERVICE_USER} git -C ${REPO_DIR} push -u origin master'" echo "" echo "==================================================================" echo ""