What do I have to actually manage with Docker solution?
While Docker takes care of running the application, including the technological stack, there is naturally agenda, which needs configuration specific to your ecosystem.
These include:
- backups: README describes the proposed solution. Location and frequency is, however, up to you
- mail server: in other words, SMTP server via which application sends notifications
- webserver configuration
- domains: only you know which domain(s) should the application be available at
- HTTP vs HTTPS: by default HTTPS is enforced, to override it to HTTP, you need to set an env variable
- certificates: if you use self signed certificates (for SSL, LDAPS or others), you need to let the server know about them
- firewall: again, this is infrastructure specific
- monitoring: by nature, monitoring must come from outside and each company has their own tools and aggregators
- limits: allowed API requests in period, upload limits, timeouts, etc. are under your control
- disk size: keep an eye on the remaining disk dedicated to your application
And various others outside the application depending on the company standards. Information about all of these is available in README and example files provided with your Easy Redmine Docker info package.