add "How to extend this image"
This commit is contained in:
parent
6a215bb3b2
commit
6e301ddd91
|
|
@ -146,3 +146,21 @@ These variables are optional, used in conjunction to create users and databases
|
|||
`DB_ADMIN_USER` if no value is provided, it's automatically set to `root` with MySQL or `postgres` with PostgreSQL.
|
||||
|
||||
`DB_ADMIN_PASS` if no value is provided, it's automatically set using the value from the container linked : `MYSQL_ENV_MYSQL_ROOT_PASSWORD` or `POSTGRES_ENV_POSTGRES_PASSWORD`.
|
||||
|
||||
# How to extend this image
|
||||
|
||||
If you would like to do additional initialization, you can add a `*.sh` script under `/opt/custom-init.d`. The `startup.sh` file will source any `*.sh` script found in that directory to do further initialization before starting the service.
|
||||
|
||||
For example, you can increase the log level :
|
||||
|
||||
mkdir -p ~/Documents/Docker/Volumes/custom_bonita
|
||||
echo '#!/bin/bash' > ~/Documents/Docker/Volumes/custom_bonita/bonita.sh
|
||||
echo 'sed -i "s/^org.bonitasoft.level = WARNING$/org.bonitasoft.level = FINEST/" /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/conf/logging.properties' >> ~/Documents/Docker/Volumes/custom_bonita/bonita.sh
|
||||
chmod +x ~/Documents/Docker/Volumes/custom_bonita/bonita.sh
|
||||
|
||||
docker run --name bonita_custom -v ~/Documents/Docker/Volumes/custom_bonita/:/opt/custom-init.d -d -p 8080:8080 bonita
|
||||
|
||||
Note : there are several ways to check the `bonita` logs, one of them is
|
||||
|
||||
docker exec -ti bonita_custom /bin/bash
|
||||
tail -f /opt/bonita/BonitaBPMCommunity-7.0.0-Tomcat-7.0.55/logs/bonita.`date +%Y-%m-%d`.log
|
||||
|
|
|
|||
Loading…
Reference in New Issue