Hi!
We've been working for about two years now with the Hypernode image and made several modifications on top of it to make it suit our needs even more. I think everyone can benefit from a few of these modfications.
Are you open to implement some in the base image? I could share the modifications.
Some examples:
- We added shortcut scripts to enable/disable xdebug, separate for cli/fpm.
- We added environment variables to be used in
docker-compose.yml to control starting of MySQL (we use a centralized MySQL container for all Hypernode containers), MailHog, Varnish and ElasticSearch.
- Select PHP version using an environment variable
- Added environment variable to use another relay host (we use it for staging environments where MailHog is just too basic).
- Switch to another NodeJS version using an environment variable.
- Install the Magento cron on startup, controllable by environment variable.
- Turn off rate limiting in Nginx.