769 B
769 B
change-logs
change-logs.json git tag'lerinden üretilir ve API konteynerine salt okunur
mount edilir (/etc/api/change-logs). İmaja gömülmez.
- Üretim:
bash configs/change-logs/generate-change-logs.sh - Deploy akışında otomatik çağrılır:
configs/deployment/scripts/deploy/app.sh - Okuyan taraf:
ChangeLogStartupService(uygulama açılışındaSas_H_ChangeLogtablosunu bu dosyayla eşitler)
Bu klasör API build context'inin dışındadır; böylece yeni bir tag atmak API imajını yeniden derletmez, docker cache'i bozulmaz.
Farklı bir yol kullanılacaksa App:ChangeLogsPath (env: App__ChangeLogsPath)
ayarı ile ezilebilir.
change-logs.json .gitignore'dadır; deploy'daki git pull ile çakışmaması için
takip edilmez.