Based on Alpine, this image included mandatory packages and tools for docker-suite (dsuite) images.
This image is built on top of Alpine and is aimed to be run as root user. Cron is enable by default.
/usr/local/sbin/apk-cleanup | Clear apk's cache |
/usr/local/sbin/apk-install | Add packages |
/usr/local/sbin/apk-remove | Remove packages |
/usr/local/sbin/apk-upgrade | Upgrade currently installed packages |
/usr/local/sbin/gh-downloader | Simple utility to download files from GitHub Repository |
/usr/local/sbin/templater | Simple templating system that replaces {{VAR}} by the value of $VAR |
/usr/local/sbin/wait-host | Wait for host and TCP port availability |
/usr/local/sbin/mvlink | Move ORIGIN (file or folder) to DEST and create a symbolic ORIGIN to DEST |
/usr/local/sbin/semver | The semver shell utility |
/usr/local/lib/bash-logger.sh | Bash Logger designed to incorporate PSR-3 compliance |
/usr/local/lib/persist-env.sh | set or unset system wide environment variable |
Have a look at the following table to see all supported environment variables for each Docker image.
| Variable | Type | Default | Description |
|---|---|---|---|
DEBUG_LEVEL | int | NOTICE | Set debug level for startup. See bash-logger for logging levels |
BOOT_DELAY | int | Delay in second before stating up the container entrypoint To wait for a database or a web site to be online, prefer using wait-host | |
HTTP_PROXYhttp_proxy | string | Make sure that proxy defined in HTTP_PROXY or http_proxy is well formated | |
HTTPS_PROXYhttps_proxy | string | Make sure that proxy defined in HTTPS_PROXY or https_proxy is well formated | |
TIMEZONETZ | string | UTC | Set docker OS timezone. (Example: Europe/Paris) |
USER | string | Sets the user name to use when running the main process PID 1 (Do not use the USER instruction in your Dockerfile). | |
/startup.d | Any scripts ending by *.sh found in this directory will be sourced at the very beginning. |
/startup.1.d | Any executable scripts ending by *.sh found in this directory will be executed during startup.(before /startup.2.d) |
/startup.2.d | Any executable scripts ending by *.sh found in this directory will be executed during startup.(after /startup.1.d) |

