Docker container for the HESK help desk v3.4.5 (2024-06-09).
- MySQL/MariaDB instance to connect to
There is an example docker-compose.yml file in the repository you can use to get started.
This container uses environment variables to configure the hesk_settings.inc.php file. This to allow more
flexibility in the configuration and deployment of the container.
All settings should be
prefixed with HESK_ and be in uppercase. For example, the hesk_settings.inc.php setting $hesk_settings['db_host'] would be set as HESK_DB_HOST.
All settings are optional and have default values.
There's no guarantee that this container will work with future versions of HESK. Update at your own risk and ensure you have a backup of your database.
A simple way to perform a backup of the database is to use mariadb-dump on the DB container and commit that file to a repository or save in storage. You can write a shell script to automate this process and run it as a cron job.
This is a fork of https://github.com/luketainton/hesk-docker.
I've just updated the HESK version and modified the hesk_settings.inc.php file to allow the use of environment variables for everything.
Support HESK by buying a licence.