Labels dokumentiert

This commit is contained in:
2026-01-20 09:33:17 +01:00
parent ca795d411c
commit aabf2b77d2
+43
View File
@@ -16,3 +16,46 @@ Testing markiert die Container als Testinstanz oder in der Produktivumgebung lau
Wann immer möglich, sollen healthchecks eingebaut werden, dann kann ein Altering auf kritische Komponenten stattfinden. Wann immer möglich, sollen healthchecks eingebaut werden, dann kann ein Altering auf kritische Komponenten stattfinden.
## Server
### Produktion
192.168.178.183 / pve-docker-apps.fritz.box
### Testing
192.168.178.241 / pve-docker-test.fritz.box
## Compose-Dateien auf Heimserver
Speichert die gerade bearbeitete Compose-Datei auf dem Heimserver
### Service-Konfiguration
```
sven@pve-docker-apps:~$ sudo systemctl status compose-watch.service
● compose-watch.service - Compose Watch Script
Loaded: loaded (/etc/systemd/system/compose-watch.service; enabled; preset: enabled)
Active: active (running) since Mon 2025-12-22 07:43:43 CET; 15s ago
Main PID: 3230729 (bash)
Tasks: 3 (limit: 36036)
Memory: 764.0K
CPU: 5ms
CGroup: /system.slice/compose-watch.service
├─3230729 /bin/bash /home/sven/compose-watch.sh
├─3230731 inotifywait -m -e modify --format %w%f /opt/code-server/compose.yaml /opt/do>
└─3230732 /bin/bash /home/sven/compose-watch.sh
Dez 22 07:43:43 pve-docker-apps systemd[1]: Started compose-watch.service - Compose Watch Script.
Dez 22 07:43:43 pve-docker-apps bash[3230731]: Setting up watches.
Dez 22 07:43:43 pve-docker-apps bash[3230731]: Watches established.
```
### Script-Inhalt
```
inotifywait -m -e modify --format '%w%f' /opt/*/*.{yaml,yml} | while read file; do
filename=$(basename "$file")
path=$(dirname "$file")
curl -X POST http://192.168.178.183:9789/webhook/4f21c869-65de-4566-9941-f6f31543444e \
-F "file=@${file}" \
-F "filename=${filename}" \
-F "path=${path}"
done
```