Update 0.1.7.md
This commit is contained in:
parent
a8cca70fc2
commit
2358ed785a
|
@ -30,7 +30,8 @@ Not yet released.
|
|||
- Generate password button on *OpenAdmin > Users* now toggles the password field visible.
|
||||
- Sidebar toggle images are now hosted locally.
|
||||
- Google Cloud Storage is now used as a mirror for installation files.
|
||||
- [All docker iamges are now hosted on hub.docker.com](#hub-docker-com)
|
||||
- [All docker images are now hosted on hub.docker.com](#hub-docker-com)
|
||||
- [All services in our official docker images are now disabled by default](#disabled-services)
|
||||
|
||||
|
||||
----
|
||||
|
@ -153,4 +154,17 @@ We now store the ssh service status for each user and if enabled, after reboot w
|
|||
|
||||
|
||||
|
||||
-----
|
||||
|
||||
### Disabled services
|
||||
|
||||
In order to reduce the memory footprint of Docker containers, we are implementing breaking changes to our official Docker images for Nginx and Apache:
|
||||
|
||||
- NodeJS, Python, PM2, and WP-CLI are removed from the images. They are installed only when needed: when a user adds a WordPress website or a Node.js/Python application.
|
||||
- All services are disabled by default and will only be enabled when needed. MySQL is enabled when adding the first database or user, webservers are started only when a domain is added, SSH only when SSH access is enabled, cron service after cronjob is added, etc.
|
||||
|
||||
This ensures that only the services that are actually used are running.
|
||||
|
||||
With these changes, **we managed to lower the memory usage of new user accounts from 680MB to only 10MB**.
|
||||
|
||||
-----
|
||||
|
|
Loading…
Reference in a new issue