Some environment variables set in docker compose file (TIME_ZONE,
ALLOWED_HOSTS) are used only if
the etebase-server.ini file doesn't exist, which can be misleading.
If we change these variables after the etebase-server.ini file has been
generated, the settings won't be updated in the config file.
Templating this file allows changing these settings after the first run.