sozsoft-platform/configs/release-notes/README.md
2026-08-15 09:30:36 +03:00

789 B
Raw Blame History

release-notes

release-notes.json git tag'lerinden üretilir ve API konteynerine salt okunur mount edilir (/etc/api/release-notes). İmaja gömülmez.

  • Üretim: bash configs/release-notes/generate-release-notes.sh
  • Deploy akışında otomatik çağrılır: configs/deployment/scripts/deploy/app.sh
  • Okuyan taraf: ReleaseNoteStartupService (uygulama açılışında Sas_H_ReleaseNote tablosunu 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:ReleaseNotesPath (env: App__ReleaseNotesPath) ayarı ile ezilebilir.

release-notes.json .gitignore'dadır; deploy'daki git pull ile çakışmaması için takip edilmez.