1.8.0
Highlights
- Default PHP versions are now 8.1 and 8.2
- WP Rocket + rocket-nginx is now supported
- Wildcard SSL is now supported for any app, only for top level domains
- Weekly updates and showing updates should now be "smarter"
- General logging now only logs the function name
- Better error logging, simliar to PHP stack trace
- Thanks @NuclearMonster for the PR to fix one of my many errors
# Example of the new error log stack trace entry
"docker exec" requires at least 2 arguments.
See 'docker exec --help'.
Usage: docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
Execute a command in a running container
[2024-02-20-00:43:55] Fatal Error: 'docker exec' with exit code '1' in /etc/demyx/function/backup.sh:113
Stack Trace:
#0 /etc/demyx/function/backup.sh(113): demyx_backup_app
#1 /etc/demyx/function/backup.sh(66): demyx_backup
#2 /etc/demyx/bin/demyx.sh(22): demyx
#3 /etc/demyx/bin/demyx.sh(97): main
#4 backup domain.tld
New
- Custom stack trace for better error logging and debugging 47cb92f
demyx_event()will replace general logging and will log every function when executed 7906b4c- Add support for WP Rocket + rocket-nginx e72f8ef
- Add support for wildcard SSL f99be89
Changes
- Match help text with the KB c9c5530
- Remove/replace old logging function 07f3d59
- Only use demyx_execute to supress outputs from specific commands 04e8d09
- Bump default PHP versions to 8.1 and 8.2 3f1ef22
--wwwwill error if using with a subdomain 4cbaa65- Error on
--whitelistif DEMYX_IP isn't set d9738a8 - Make sure two core variables are set in order to enable SSL 5119d1a
- Update both php and lsphp versions when using
--php0f94720 - Move disk healthcheck to hourly 7377be3
- Add new/missing variables for OLS 99060d7
- Double the upload limit b147698
- Use exec to override the subshell 080bc99
- Move delete prompt and make sure to clear out old variables 31fa70b
- When checking for local image versions, make sure to only check if image is installed first e21414a
- Show updates if these images are installed only 73ab751
- Remove old conditional code 0136da6
- Hardcode the CPU for only the code-server services 2b21b47
- Add/remove environment variables for yml.sh 6724490
- One service was missing the custom volume fea20d7
- Hardcode the htpasswd instead of using .env c6c0967
- Output the latest error on the host if there is one f2a2813
- Miscellaneous changes/updates bb84dd3
- Output containers with cpu != 0% 6e75d6a
- Utility needs to be sourced again for non alpine 380f5c3
- Set fixed width c8a2491
- @NuclearMonster "Update pull.sh to pull OLS and resolve out of date OLS installs." 82a1b6d