[bitnami/ejbca] Release 8.2.0-1-debian-12-r9 (#63939)

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
This commit is contained in:
Bitnami Bot
2024-03-20 13:40:51 +01:00
committed by GitHub
parent c1cc0ce5a1
commit bbbf62cdc8
7 changed files with 71 additions and 49 deletions

View File

@@ -150,62 +150,71 @@ You can also do this with a minor change to the [`docker-compose.yml`](https://g
| Name | Description | Default Value |
|--------------------------------------|-------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
| `EJBCA_WILDFLY_ADMIN_USER` | Wildfly admin user | `admin` |
| `EJBCA_WILDFLY_ADMIN_PASSWORD` | Wildfly admin password | `nil` |
| `EJBCA_SERVER_CERT_FILE` | Server cert file | `nil` |
| `EJBCA_SERVER_CERT_PASSWORD` | Server cert file password. | `nil` |
| `EJBCA_HTTP_PORT_NUMBER` | Wildfly http port number | `8080` |
| `EJBCA_HTTPS_PORT_NUMBER` | Wilfly https port number | `8443` |
| `EJBCA_HTTPS_ADVERTISED_PORT_NUMBER` | Rendered port for administrator login URL | `$EJBCA_HTTPS_PORT_NUMBER` |
| `EJBCA_ADMIN_USERNAME` | EJBCA administrator username | `superadmin` |
| `EJBCA_ADMIN_PASSWORD` | EJBCA administrator password. | `Bitnami1234` |
| `EJBCA_DATABASE_HOST` | Database hostname | `127.0.0.1` |
| `EJBCA_DATABASE_HOST` | Database hostname | `nil` |
| `EJBCA_DATABASE_PORT` | Database port number. | `3306` |
| `EJBCA_DATABASE_NAME` | EJBCA database name. | `bitnami_ejbca` |
| `EJBCA_DATABASE_USERNAME` | EJBCA database username. | `bn_ejbca` |
| `EJBCA_DATABASE_NAME` | EJBCA database name. | `nil` |
| `EJBCA_DATABASE_USERNAME` | EJBCA database username. | `nil` |
| `EJBCA_DATABASE_PASSWORD` | EJBCA database password. | `nil` |
| `EJBCA_CA_NAME` | CA name. | `ManagementCA` |
| `JAVA_OPTS` | JVM options | `-Xms2048m -Xmx2048m -Djava.net.preferIPv4Stack=true -Dhibernate.dialect=org.hibernate.dialect.MySQL5Dialect -Dhibernate.dialect.storage_engine=innodb` |
| `JAVA_OPTS` | JVM options | `-Djava.net.preferIPv4Stack=true -Dhibernate.dialect=org.hibernate.dialect.MySQL5Dialect -Dhibernate.dialect.storage_engine=innodb` |
| `EJBCA_SMTP_HOST` | SMTP hostname | `localhost` |
| `EJBCA_SMTP_PORT` | SMTP port | `25` |
| `EJBCA_SMTP_FROM_ADDRESS` | SMTP from address | `user@example.com` |
| `EJBCA_SMTP_TLS` | SMTP enable TLS | `false` |
| `EJBCA_SMTP_USERNAME` | SMTP username | `nil` |
| `EJBCA_SMTP_PASSWORD` | SMTP password | `nil` |
#### Read-only environment variables
| Name | Description | Value |
|------------------------------------------|------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `BITNAMI_VOLUME_DIR` | Directory where to mount volumes. | `/bitnami` |
| `EJBCA_BASE_DIR` | EJBCA installation directory. | `${BITNAMI_ROOT_DIR}/ejbca` |
| `EJBCA_BIN_DIR` | EJBCA directory for binary executables. | `${EJBCA_BASE_DIR}/bin` |
| `EJBCA_TMP_DIR` | EJBCA directory for temp files. | `${EJBCA_BASE_DIR}/tmp` |
| `EJBCA_INITSCRIPTS_DIR` | EJBCA directory for init scripts. | `/docker-entrypoint-initdb.d` |
| `EJBCA_DATABASE_SCRIPTS_DIR` | EJBCA directory for database scripts. | `${EJBCA_BASE_DIR}/sql-scripts` |
| `EJBCA_VOLUME_DIR` | EJBCA persistence directory. | `${BITNAMI_VOLUME_DIR}/ejbca` |
| `EJBCA_WILDFLY_VOLUME_DIR` | EJBCA Wildlfy persistence directory. | `${BITNAMI_VOLUME_DIR}/wildfly` |
| `EJBCA_DATA_DIR` | EJBCA data directory. | `${EJBCA_VOLUME_DIR}/tls` |
| `EJBCA_DB_SCRIPT_INDEXES` | EJBCA database tables creation script. | `${EJBCA_DATABASE_SCRIPTS_DIR}/create-index-ejbca.sql` |
| `EJBCA_DB_SCRIPT_TABLES` | EJBCA database indexes creation script. | `${EJBCA_DATABASE_SCRIPTS_DIR}/create-tables-ejbca-mysql.sql` |
| `EJBCA_EAR_FILE` | EJBCA application deployment file. | `${EJBCA_BASE_DIR}/dist/ejbca.ear` |
| `EJBCA_WILDFLY_BASE_DIR` | Wildfly base directory. | `${BITNAMI_ROOT_DIR}/wildfly` |
| `EJBCA_WILDFLY_TMP_DIR` | Wildfly temporal directory | `${EJBCA_WILDFLY_BASE_DIR}/tmp` |
| `EJBCA_WILDFLY_BIN_DIR` | Wildfly bin directory | `${EJBCA_WILDFLY_BASE_DIR}/bin` |
| `EJBCA_WILDFLY_CONF_DIR` | Wildfly configuration directory | `${EJBCA_WILDFLY_BASE_DIR}/standalone/configuration` |
| `EJBCA_WILDFLY_PID_DIR` | Wildlfy directory to hold PID file | `${EJBCA_TMP_DIR}` |
| `EJBCA_WILDFLY_PID_FILE` | Wildfly PID file | `${EJBCA_WILDFLY_PID_DIR}/wildfly.pid` |
| `EJBCA_WILDFLY_DEPLOY_DIR` | Wildfly deployment directory. | `${EJBCA_WILDFLY_BASE_DIR}/standalone/deployments` |
| `EJBCA_WILDFLY_TRUSTSTORE_FILE` | Wildfly truststore file | `${EJBCA_WILDFLY_CONF_DIR}/truststore.jks` |
| `EJBCA_WILDFLY_KEYSTORE_FILE` | Wildfly keystore file | `${EJBCA_WILDFLY_CONF_DIR}/keystore.jks` |
| `EJBCA_WILDFLY_STANDALONE_CONF_FILE` | Wildfly standalone configuration file | `${EJBCA_WILDFLY_BIN_DIR}/standalone.conf` |
| `EJBCA_WILDFLY_STANDALONE_XML_FILE` | Wildfly standalone configuration file | `${EJBCA_WILDFLY_CONF_DIR}/standalone.xml` |
| `EJBCA_DAEMON_USER` | Wildfly system user. | `wildfly` |
| `EJBCA_DAEMON_GROUP` | Wildfly system group | `wildfly` |
| `EJBCA_WILDFLY_KEYSTORE_PASSWORD_FILE` | File to store the keystore password | `${EJBCA_WILDFLY_TMP_DIR}/keystore.pwd` |
| `EJBCA_WILDFLY_TRUSTSTORE_PASSWORD_FILE` | File to store the truststore password | `${EJBCA_WILDFLY_TMP_DIR}/truststore.pwd` |
| `EJBCA_WILDFLY_ADMIN_PASSWORD_FILE` | File to store the wildfly admin password | `${EJBCA_WILDFLY_TMP_DIR}/wildfly_admin.pwd` |
| `EJBCA_TEMP_CERT` | Temporary cert file | `${EJBCA_TMP_DIR}/cacert.der` |
| `EJBCA_HOME` | EJBCA home. | `${EJBCA_BASE_DIR}` |
| `JAVA_HOME` | Java home. | `/opt/bitnami/java` |
| `JBOSS_HOME` | Jboss home | `${EJBCA_WILDFLY_BASE_DIR}` |
| `LAUNCH_JBOSS_IN_BACKGROUND` | Run jboss in background | `true` |
| `JBOSS_PIDFILE` | Wildfly PID file | `${EJBCA_WILDFLY_PID_FILE}` |
| `EJBCA_WILDFLY_DATA_TO_PERSIST` | EJBCA data to persist. | `${EJBCA_WILDFLY_CONF_DIR},${EJBCA_WILDFLY_ADMIN_PASSWORD_FILE},${EJBCA_WILDFLY_BASE_DIR}/standalone/data,${EJBCA_WILDFLY_KEYSTORE_PASSWORD_FILE},${EJBCA_WILDFLY_TRUSTSTORE_PASSWORD_FILE}` |
| Name | Description | Value |
|------------------------------------------|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `BITNAMI_VOLUME_DIR` | Directory where to mount volumes. | `/bitnami` |
| `EJBCA_BASE_DIR` | EJBCA installation directory. | `${BITNAMI_ROOT_DIR}/ejbca` |
| `EJBCA_BIN_DIR` | EJBCA directory for binary executables. | `${EJBCA_BASE_DIR}/bin` |
| `EJBCA_CONF_DIR` | EJBCA directory for configuration files. | `${EJBCA_BASE_DIR}/conf` |
| `EJBCA_DEFAULT_CONF_DIR` | EJBCA directory for default configuration files. | `${EJBCA_BASE_DIR}/conf.default` |
| `EJBCA_TMP_DIR` | EJBCA directory for temp files. | `${EJBCA_BASE_DIR}/tmp` |
| `EJBCA_INITSCRIPTS_DIR` | EJBCA directory for init scripts. | `/docker-entrypoint-initdb.d` |
| `EJBCA_DATABASE_SCRIPTS_DIR` | EJBCA directory for database scripts. | `${EJBCA_BASE_DIR}/sql-scripts` |
| `EJBCA_VOLUME_DIR` | EJBCA persistence directory. | `${BITNAMI_VOLUME_DIR}/ejbca` |
| `EJBCA_WILDFLY_VOLUME_DIR` | EJBCA Wildlfy persistence directory. | `${BITNAMI_VOLUME_DIR}/wildfly` |
| `EJBCA_DATA_DIR` | EJBCA data directory. | `${EJBCA_VOLUME_DIR}/tls` |
| `EJBCA_DB_SCRIPT_INDEXES` | EJBCA database tables creation script. | `${EJBCA_DATABASE_SCRIPTS_DIR}/create-index-ejbca.sql` |
| `EJBCA_DB_SCRIPT_TABLES` | EJBCA database indexes creation script. | `${EJBCA_DATABASE_SCRIPTS_DIR}/create-tables-ejbca-mysql.sql` |
| `EJBCA_EAR_FILE` | EJBCA application deployment file. | `${EJBCA_BASE_DIR}/dist/ejbca.ear` |
| `EJBCA_WILDFLY_BASE_DIR` | Wildfly base directory. | `${BITNAMI_ROOT_DIR}/wildfly` |
| `EJBCA_WILDFLY_STANDALONE_DIR` | Wildfly standalone directory. | `${EJBCA_WILDFLY_BASE_DIR}/standalone` |
| `EJBCA_WILDFLY_DEFAULT_STANDALONE_DIR` | Wildfly default standalone directory. | `${EJBCA_WILDFLY_BASE_DIR}/standalone.default` |
| `EJBCA_WILDFLY_TMP_DIR` | Wildfly temporal directory | `${EJBCA_WILDFLY_BASE_DIR}/tmp` |
| `EJBCA_WILDFLY_BIN_DIR` | Wildfly bin directory | `${EJBCA_WILDFLY_BASE_DIR}/bin` |
| `EJBCA_WILDFLY_CONF_DIR` | Wildfly configuration directory | `${EJBCA_WILDFLY_STANDALONE_DIR}/configuration` |
| `EJBCA_WILDFLY_PID_DIR` | Wildlfy directory to hold PID file | `${EJBCA_TMP_DIR}` |
| `EJBCA_WILDFLY_PID_FILE` | Wildfly PID file | `${EJBCA_WILDFLY_PID_DIR}/wildfly.pid` |
| `EJBCA_WILDFLY_DEPLOY_DIR` | Wildfly deployment directory. | `${EJBCA_WILDFLY_STANDALONE_DIR}/deployments` |
| `EJBCA_WILDFLY_TRUSTSTORE_FILE` | Wildfly truststore file | `${EJBCA_WILDFLY_CONF_DIR}/truststore.jks` |
| `EJBCA_WILDFLY_KEYSTORE_FILE` | Wildfly keystore file | `${EJBCA_WILDFLY_CONF_DIR}/keystore.jks` |
| `EJBCA_WILDFLY_STANDALONE_CONF_FILE` | Wildfly standalone configuration file | `${EJBCA_WILDFLY_BIN_DIR}/standalone.conf` |
| `EJBCA_WILDFLY_STANDALONE_XML_FILE` | Wildfly standalone configuration file | `${EJBCA_WILDFLY_CONF_DIR}/standalone.xml` |
| `EJBCA_DAEMON_USER` | Wildfly system user. | `wildfly` |
| `EJBCA_DAEMON_GROUP` | Wildfly system group | `wildfly` |
| `EJBCA_WILDFLY_KEYSTORE_PASSWORD_FILE` | File to store the keystore password | `${EJBCA_WILDFLY_TMP_DIR}/keystore.pwd` |
| `EJBCA_WILDFLY_TRUSTSTORE_PASSWORD_FILE` | File to store the truststore password | `${EJBCA_WILDFLY_TMP_DIR}/truststore.pwd` |
| `EJBCA_WILDFLY_ADMIN_PASSWORD_FILE` | File to store the wildfly admin password | `${EJBCA_WILDFLY_TMP_DIR}/wildfly_admin.pwd` |
| `EJBCA_TEMP_CERT` | Temporary cert file | `${EJBCA_TMP_DIR}/cacert.der` |
| `EJBCA_HOME` | EJBCA home. | `${EJBCA_BASE_DIR}` |
| `JAVA_HOME` | Java home. | `/opt/bitnami/java` |
| `JBOSS_HOME` | Jboss home | `${EJBCA_WILDFLY_BASE_DIR}` |
| `LAUNCH_JBOSS_IN_BACKGROUND` | Run jboss in background | `true` |
| `JBOSS_PIDFILE` | Wildfly PID file | `${EJBCA_WILDFLY_PID_FILE}` |
| `EJBCA_WILDFLY_DATA_TO_PERSIST` | EJBCA data to persist. | `${EJBCA_WILDFLY_CONF_DIR},${EJBCA_WILDFLY_ADMIN_PASSWORD_FILE},${EJBCA_WILDFLY_BASE_DIR}/standalone/data,${EJBCA_WILDFLY_KEYSTORE_PASSWORD_FILE},${EJBCA_WILDFLY_TRUSTSTORE_PASSWORD_FILE}` |
## Logging