DEPLOY.md: Repository-Adresse eintragen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
guyg1474andClaude Opus 5.5 committed 2026-10-10 13:56:21 +02:00
1 parent 1d5d4d5c67
commit 205dfacba4
1 file changed
+3 -16
+3 -16
View File
@@ -7,22 +7,9 @@ Der Ablauf: Code liegt in einem Git-Repository → Server holt ihn per `git pull
den Container → der Container hängt im selben Docker-Netz wie NPM → NPM leitet die Domain per HTTPS an `hcrb:3000`. den Container → der Container hängt im selben Docker-Netz wie NPM → NPM leitet die Domain per HTTPS an `hcrb:3000`.
Die Daten (`data/`) liegen außerhalb des Containers auf dem Server und bleiben bei Updates erhalten. Die Daten (`data/`) liegen außerhalb des Containers auf dem Server und bleiben bei Updates erhalten.
## 1. Lokal: Git-Repository anlegen (einmalig) ## 1. Git-Repository ✓
```bash
cd ~/Dokumente/Projekte/airsoft_plan_tool
git init -b main
git add .
git commit -m "Erste Version"
```
Dann ein **privates** Repository bei GitHub/GitLab/Codeberg anlegen und hochladen:
```bash
git remote add origin git@github.com:DEIN-NAME/hcrb.git
git push -u origin main
```
Erledigt – der Code liegt in https://github.com/guyg1474/hcrb (privat).
`data/`, `.env` und `node_modules/` stehen in `.gitignore` – Passwörter und Mitgliederdaten landen nicht im Repository. `data/`, `.env` und `node_modules/` stehen in `.gitignore` – Passwörter und Mitgliederdaten landen nicht im Repository.
## 2. Domain ## 2. Domain
@@ -43,7 +30,7 @@ Den ausgegebenen Schlüssel im Repository unter *Settings → Deploy keys* eintr
```bash ```bash
sudo mkdir -p /opt/hcrb && sudo chown $USER: /opt/hcrb sudo mkdir -p /opt/hcrb && sudo chown $USER: /opt/hcrb
GIT_SSH_COMMAND="ssh -i ~/.ssh/hcrb_deploy" git clone git@github.com:DEIN-NAME/hcrb.git /opt/hcrb GIT_SSH_COMMAND="ssh -i ~/.ssh/hcrb_deploy" git clone git@github.com:guyg1474/hcrb.git /opt/hcrb
cd /opt/hcrb cd /opt/hcrb
git config core.sshCommand "ssh -i ~/.ssh/hcrb_deploy" git config core.sshCommand "ssh -i ~/.ssh/hcrb_deploy"
chmod +x deploy/*.sh chmod +x deploy/*.sh