SERVER_PORT | 7085 | Uygulama port bilgisidir. |
SERVER_APP_NAME | notification-mail-server | Uygulama isim bilgisidir. |
SPRING_PROFILES_ACTIVE | mail | Uygulamanın çalıştırılacağı aktif profil bilgileridir. |
SERVER_DESCRIPTION | Hvl Notification Mail Server | Uygulama açıklama bilgisidir. |
SWAGGER_DESCRIPTION | Havelsan notification mail services info | Uygulama swagger açıklama bilgisidir. |
SERVER_CONFIGURATION_REMOTE_ENABLED | 'true' | Uygulama configuration bilgilerinin remote olarak alınabilmesini aktif/pasif yapan değişkendir. |
SERVER_CONFIGURATION_REMOTE_URL | http://[username]:[password]@hvlconfigserver:8888/config | Uygulamanın bağlı olacağı config server url bilgisidir. |
LOGGING_CONFIG | http://hvlconfigserver:8888/config/hvl-notification/default/framework(_)log4j2(_)instance(_)notification(_)mail/log4j2.yml | Uygulama log4j konfigurasyon dosyası |
DB_SCHEMA_CREATE_ENABLED | 'true' | Schema oluşturmanın aktif/pasif yapıldığı değişkendir. |
DB_SCHEMA | notification | Uygulamaya ait verislerin işleneceği RDMS schema bilgisidir. |
DDL_AUTO_TYPE | none | Veri ilklendirme strateji bilgisidir. (create, update vb.) |
REDIS_CM_CACHE_PREFIX | 'HVL::NOTIFICATION::MAIL::' | Redis üzerinde tutulan cache prefix bilgisidir. |
KAFKA_SUPPORT_ENABLED | 'true' | Kafka bağlantısı aramasını sağlar. |
KAFKA_TRANSACTION_ENABLED | 'true' | Kafka transactional aktiflik bilgisidir. |
FEIGN_LOG_ENABLED | 'false' | Feign log aktif/pasif yapma değişkenidir. |
SERVER_APP_TYPE | notification | Javalt monitoring üzerinde uygulama gruplaması için kullanılan parametredir. |
LIQUIBASE_ENABLED | 'true' | Liquibase eklentisini aktif hale getirmek için gereken parametredir. |
LIQUIBASE_DROP_FIRST | 'false' | Bu değer true iken Liquibase çalışmadan önce üzerinde çalıştığı modülün ilgili şemasını düşürüp kendi oluşturur. |
DATA_INITIALIZER_ENABLED | 'false' | Veri ilklendirmenin aktif/pasif yapılmasının sağlayan değişkendir. |
DATA_INITIALIZER_GIT_ENABLED | 'false' | Veri ilklendirmeyi git üzerinden yapmayı aktif eder. |
DATA_INITIALIZER_GIT_LABEL | release/2.2.0 | Veri ilklendirme yapılacak branch bilgisidir. |
DATA_INITIALIZER_GIT_PATH | ${user.home}/.hvl-gradle-spring-plugin/data-initializer/hvl-notification | Veri ilklendirmesinin yapılacaği git path bilgisidir. |
DATA_INITIALIZER_RESOURCE_PATH | ${hvl.core.jdbc.initializer.git.path}/script/db/framework/notification/scenario/mail.scenario | Veri ilklendirmesi yapılacak kaynak senaryo dosyası bilgisidir. |
DB_SCHEMA | notification | Uygulama verilerinin işlendiği RDMS schema bilgisidir. |
DB_SCHEMA_CREATE_ENABLED | 'true' | Schema oluşturmanın aktif/pasif yapıldığı değişkendir. |
DDL_AUTO_TYPE | update | Veri ilklendirme strateji bilgisidir. (create, update vb.) |
MAIL_EVENT_TOPIC | 'javalt-oauth-mail-notification' | Event olarak atılan maillerin hangi topic adı altında toplanacağını gösterir. |
MAIL_EVENT_MAX_MESSAGE_SIZE | 10485760 | Atılan mailin boyutunu bildiren değerdir |
MAIL_MAX_ATTACHMENT_QUANTITY | 10 | Gönderilecek olan maile yapılabilecek max ek sayısıdır. |
MAIL_RETRYABLE_MAX_ATTEMPTS | 5 | Kaç kez yeniden mail gönderiminin deneneceğini belirtir. Özelleştirilmiş bir değer alabilir veya varsayılan olarak 5 kez (yani, toplamda 6 deneme) denenir. |
MAIL_RETRYABLE_BACKOFF_DELAY | 3000 | Yeniden denemeleri arasında bekleme süresini ve bu süreyi nasıl artıracağınızı tanımlar. İlk deneme ile ikinci deneme arasındaki bekleme süresini belirtir. Varsayılan değer 3000 milisaniye (3 saniye) olarak ayarlanmıştır. |
MAIL_RETRYABLE_BACKOFF_MULTIPLIER | 1 | Her bir yeniden deneme sonrasında bekleme süresinin ne kadar artırılacağını belirtir. Varsayılan olarak 1 ayarlanmış, yani her deneme için aynı süre beklenir |
LIQUIBASE_CHANGE_LOG | 'notification/changelog-root.yaml' | Liquibase'de db değişikliklerinin yansıtacak olan dosyanın adıdır. |