feat: add release workflow and update docs

This commit is contained in:
2026-03-03 09:40:18 +00:00
parent 6f9533ec65
commit 0d7ae8bbb7
4 changed files with 118 additions and 2 deletions

View File

@@ -20,6 +20,18 @@ cp .env.example .env
./update.sh
```
## Release (neues Image bauen + pushen)
```bash
./release.sh v1.2.3
```
Optional direkt `.env` auf das neue Tag setzen und deployen:
```bash
./release.sh v1.2.3 --set-env --deploy
```
Für ein neues Release den Tag in `.env` erhöhen, z. B.:
```dotenv
@@ -68,7 +80,7 @@ Für öffentliches Deployment zusätzlich Reverse Proxy + HTTPS verwenden.
```bash
git clone --filter=blob:none --sparse <REPO_URL> pdf_to_ics
cd pdf_to_ics
git sparse-checkout set docker-compose.deploy.yml .env.example deploy.sh update.sh README.md WEB_README.md
git sparse-checkout set docker-compose.deploy.yml .env.example deploy.sh update.sh release.sh README.md WEB_README.md
```
Hinweis: Ein bestehender Voll-Clone wird dadurch nicht automatisch kleiner.