feat: add release workflow and update docs
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user