FINERACT-1470: Fineract release plugin

This commit is contained in:
Aleksandar Vidakovic
2022-05-04 15:11:53 +02:00
committed by Aleksandar Vidakovic
parent b185937962
commit 40eb547a5c
160 changed files with 4954 additions and 638 deletions
@@ -0,0 +1,5 @@
// NOTE: no section title needed here!
include::properties.adoc[leveloffset=+1]
include::software.adoc[leveloffset=+1]
@@ -0,0 +1,22 @@
= Authentication Properties
.Authentication Properties
|===
|Name |Env Variable |Default Value |Description
|fineract.security.basicauth.enabled
|FINERACT_SECURITY_BASICAUTH_ENABLED
|true
|TBD
|fineract.security.oauth.enabled
|FINERACT_SECURITY_OAUTH_ENABLED
|false
|TBD
|fineract.security.2fa.enabled
|FINERACT_SECURITY_2FA_ENABLED
|false
|TBD
|===
@@ -0,0 +1,16 @@
= Cache Properties
.Cache Properties
|===
|Name |Env Variable |Default Value |Description
|Column 1, row 1
|Column 2, row 1
|Column 3, row 1
|TBD
|Column 1, row 2
|Column 2, row 2
|Column 3, row 2
|TBD
|===
@@ -0,0 +1,51 @@
= Tenant Database Properties
.Tenant Database Properties
|===
|Name |Env Variable |Default Value |Description
|fineract.tenant.host
|FINERACT_DEFAULT_TENANTDB_HOSTNAME
|localhost
|TBD
|fineract.tenant.port
|FINERACT_DEFAULT_TENANTDB_PORT
|3306
|TBD
|fineract.tenant.username
|FINERACT_DEFAULT_TENANTDB_UID
|root
|TBD
|fineract.tenant.password
|FINERACT_DEFAULT_TENANTDB_PWD
|mysql
|TBD
|fineract.tenant.parameters
|FINERACT_DEFAULT_TENANTDB_CONN_PARAMS
|
|TBD
|fineract.tenant.timezone
|FINERACT_DEFAULT_TENANTDB_TIMEZONE
|Asia/Kolkata
|TBD
|fineract.tenant.identifier
|FINERACT_DEFAULT_TENANTDB_IDENTIFIER
|default
|TBD
|fineract.tenant.name
|FINERACT_DEFAULT_TENANTDB_NAME
|fineract_default
|TBD
|fineract.tenant.description
|FINERACT_DEFAULT_TENANTDB_DESCRIPTION
|Default Demo Tenant
|TBD
|===
@@ -0,0 +1,116 @@
= Hikari Connection Pool Properties
.Hikari Connection Pool Properties
|===
|Name |Env Variable |Default Value |Description
|spring.datasource.hikari.driverClassName
|FINERACT_HIKARI_DRIVER_SOURCE_CLASS_NAME
|org.mariadb.jdbc.Driver
|TBD
|spring.datasource.hikari.jdbcUrl
|FINERACT_HIKARI_JDBC_URL
|jdbc:mariadb://localhost:3306/fineract_tenants
|TBD
|spring.datasource.hikari.username
|FINERACT_HIKARI_USERNAME
|root
|TBD
|spring.datasource.hikari.password
|FINERACT_HIKARI_PASSWORD
|mysql
|TBD
|spring.datasource.hikari.minimumIdle
|FINERACT_HIKARI_MINIMUM_IDLE
|3
|TBD
|spring.datasource.hikari.maximumPoolSize
|FINERACT_HIKARI_MAXIMUM_POOL_SIZE
|10
|TBD
|spring.datasource.hikari.idleTimeout
|FINERACT_HIKARI_IDLE_TIMEOUT
|60000
|TBD
|spring.datasource.hikari.connectionTimeout
|FINERACT_HIKARI_CONNECTION_TIMEOUT
|20000
|TBD
|spring.datasource.hikari.connectionTestquery
|FINERACT_HIKARI_TEST_QUERY
|SELECT 1
|TBD
|spring.datasource.hikari.autoCommit
|FINERACT_HIKARI_AUTO_COMMIT
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['cachePrepStmts']
|FINERACT_HIKARI_DS_PROPERTIES_CACHE_PREP_STMTS
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['prepStmtCacheSize']
|FINERACT_HIKARI_DS_PROPERTIES_PREP_STMT_CACHE_SIZE
|250
|TBD
|spring.datasource.hikari.dataSourceProperties['prepStmtCacheSqlLimit']
|FINERACT_HIKARI_DS_PROPERTIES_PREP_STMT_CACHE_SQL_LIMIT
|2048
|TBD
|spring.datasource.hikari.dataSourceProperties['useServerPrepStmts']
|FINERACT_HIKARI_DS_PROPERTIES_USE_SERVER_PREP_STMTS
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['useLocalSessionState']
|FINERACT_HIKARI_DS_PROPERTIES_USE_LOCAL_SESSION_STATE
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['rewriteBatchedStatements']
|FINERACT_HIKARI_DS_PROPERTIES_REWRITE_BATCHED_STATEMENTS
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['cacheResultSetMetadata']
|FINERACT_HIKARI_DS_PROPERTIES_CACHE_RESULT_SET_METADATA
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['cacheServerConfiguration']
|FINERACT_HIKARI_DS_PROPERTIES_CACHE_SERVER_CONFIGURATION
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['elideSetAutoCommits']
|FINERACT_HIKARI_DS_PROPERTIES_ELIDE_SET_AUTO_COMMITS
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['maintainTimeStats']
|FINERACT_HIKARI_DS_PROPERTIES_MAINTAIN_TIME_STATS
|false
|TBD
|spring.datasource.hikari.dataSourceProperties['logSlowQueries']
|FINERACT_HIKARI_DS_PROPERTIES_LOG_SLOW_QUERIES
|true
|TBD
|spring.datasource.hikari.dataSourceProperties['dumpQueriesOnException']
|FINERACT_HIKARI_DS_PROPERTIES_DUMP_QUERIES_IN_EXCEPTION
|true
|TBD
|===
@@ -0,0 +1,36 @@
= SSL Properties
.SSL Properties
|===
|Name |Env Variable |Default Value |Description
|server.ssl.enabled
|FINERACT_SERVER_SSL_ENABLED
|true
|TBD
|server.ssl.protocol
|FINERACT_SERVER_SSL_PROTOCOL
|TLS
|TBD
|server.ssl.ciphers
|FINERACT_SERVER_SSL_CIPHERS
|TLS_RSA_WITH_AES_128_CBC_SHA256
|TBD
|server.ssl.enabled-protocols
|FINERACT_SERVER_SSL_PROTOCOLS
|TLSv1.2
|TBD
|server.ssl.key-store
|FINERACT_SERVER_SSL_KEY_STORE
|classpath:keystore.jks
|TBD
|server.ssl.key-store-password
|FINERACT_SERVER_SSL_KEY_STORE_PASSWORD
|openmf
|TBD
|===
@@ -0,0 +1,42 @@
= Tomcat Properties
.Tomcat Properties
|===
|Name |Env Variable |Default Value |Description
|server.tomcat.accept-count
|FINERACT_SERVER_TOMCAT_ACCEPT_COUNT
|100
|TBD
|server.tomcat.accesslog.enabled
|FINERACT_SERVER_TOMCAT_ACCESSLOG_ENABLED
|false
|TBD
|server.tomcat.max-connections
|FINERACT_SERVER_TOMCAT_MAX_CONNECTIONS
|8192
|TBD
|server.tomcat.max-http-form-post-size
|FINERACT_SERVER_TOMCAT_MAX_HTTP_FORM_POST_SIZE
|2MB
|TBD
|server.tomcat.max-keep-alive-requests
|FINERACT_SERVER_TOMCAT_MAX_KEEP_ALIVE_REQUESTS
|100
|TBD
|server.tomcat.threads.max
|FINERACT_SERVER_TOMCAT_THREADS_MAX
|200
|TBD
|server.tomcat.threads.min-spare
|FINERACT_SERVER_TOMCAT_THREADS_MIN_SPARE
|10
|TBD
|===
@@ -0,0 +1,16 @@
[appendix]
= Fineract Application Properties
TBD
include::properties-database.adoc[leveloffset=+1]
include::properties-pool.adoc[leveloffset=+1]
include::properties-ssl.adoc[leveloffset=+1]
include::properties-authentication.adoc[leveloffset=+1]
include::properties-tomcat.adoc[leveloffset=+1]
// include::properties-cache.adoc[leveloffset=+1]
@@ -0,0 +1,4 @@
[appendix]
= Third Party Software
TBD