4.2.1. Giriş#
Veri Depolama(Data Storage)#
Bpmn Engine ortamının kurulması için postgre ve tercihe bağlı redis'in çalıştırılması gerekmektedir.
PostgreSQL docker bilgisine buradan ulaşabilirsiniz.
Redis docker bilgisine buradan ulaşabilirsiniz.
Kafka docker bilgisine buradan ulaşabilirsiniz.
Uygulama Paketi (Instances)#
Bpmn Engine docker instance'ına buradan ulaşabilirsiniz.
Dış Bağımlılıklar (External Dependencies)#
Security enabled durumda security instances kurulumu ihtiyacı olmaktadır. Kurulumun detaylarına buradan ulaşabilirsiniz.
Varsayılan Uygulama Parametreleri (Default Environment Variables)#
Değişken Adı | Değeri | Açıklama |
---|---|---|
SERVER_PORT | 6080 | Uygulama port bilgisidir. |
SPRING_PROFILES_ACTIVE | engine,admin | Uygulamanın çalıştırılacağı aktif profil bilgileridir. |
AUTH_ASYNC_TOKEN_ENABLED | 'true' | Uygulama log4j konfigurasyon dosyası dizin bilgisidir. |
KAFKA_SUPPORT_ENABLED | 'true' | Kafka'yı aktif/pasif yapma değişkenidir. |
BPMN_DEPLOYMENT_NAME | HvlFlowableAutoDeployment | Flowable initializer kullanıldığında, uygulama çalışırken yapılacak deployment'ın ismidir. |
BPMN_DEPLOY_PROCESS_DEFINITIONS | 'true' | Uygulamaya gömülü bpmn süreçlerinin Flowable tarafından otomatik deploy'unun aktif/pasif yapıldığı bilgisidir. |
BPMN_REPOSITORY_INITIALIZER_ENABLED | 'true' | Bpmn süreç ilklendirmenin aktif/pasif yapılmasının sağlayan değişkendir. |
BPMN_REPOSITORY_INITIALIZER_GIT_ENABLED | 'true' | Bpmn süreç ilklendirmenin git repository üzerinden yapılmasının sağlayan değişkendir. |
BPMN_REPOSITORY_INITIALIZER_GIT_LABEL | master | Bpmn süreç ilklendirmenin yapılacagı git repository'sinin branch bilgisidir. |
BPMN_REPOSITORY_INITIALIZER_GIT_PATH | /root/.hvl-gradle-spring-plugin/data-initializer/hvl-flowable | Bpmn süreç ilklendirmesi yapılırken git üzerinden çekilecek dataların path bilgisidir. |
BPMN_REPOSITORY_INITIALIZER_RESOURCE_PATH | /root/.hvl-gradle-spring-plugin/data-initializer/hvl-flowable/script/bpmn | Bpmn süreç ilklendirmesi yapılırken git üzerinden ilklendirilecek dataların lokasyon bilgisidir. |
BPMN_REPOSITORY_INITIALIZER_AUTO_DEPLOY_ENABLED | 'false' | İlklendirilecek süreçlerin otomatik deploy olup olmayacağının bilgisidir. |
BPMN_DB_SCHEMA_UPDATE | 'true' | Bpmn schema oluşturmanın aktif/pasif yapıldığı değişkendir. |
DDL_AUTO_TYPE | create | Veri ilklendirme strateji bilgisidir. (create, update vb.) |