- PHP 7.4 support - Improved Webp images support with Cloudflare (Issue [#95](https://github.com/WordOps/WordOps/issues/95)). Nginx will not serve webp images alternative with Cloudflare IP ranges. - Stack upgrade for adminer - Check acme.sh installation and setup acme.sh if needed before issuing certificate - Add `--ufw` to `wo stack status` - Add Nginx directive `gzip_static on;` to serve precompressed assets with Cache-Enabler or WP-Rocket. (Issue [#207](https://github.com/WordOps/WordOps/issues/207)) - Previous `--php73` & `--php73=off` flags are replaced by `--php72`, `--php73`, `--php74` to switch site's php version - phpMyAdmin updated to v4.9.2 - Adminer updated to v4.7.5 - Replace dot and dashes by underscores in database names (Issue [#206](https://github.com/WordOps/WordOps/issues/206)) - Increased database name length to 32 characters from domain name + 8 random characters - typo error in motd-news script (Issue [#204](https://github.com/WordOps/WordOps/issues/204)) - Install Nginx before ngxblocker - WordOps install/update script text color - Issue with MySQL stack on Raspbian 9/10 - Typo error (PR [#205](https://github.com/WordOps/WordOps/pull/205)) - php version in `wo debug` (PR [#209](https://github.com/WordOps/WordOps/pull/209)) - SSL certificates expiration display with shared wildcard certificates
91 lines
1.9 KiB
Plaintext
91 lines
1.9 KiB
Plaintext
# WordOps Configuration
|
|
#
|
|
# All commented values are the application default
|
|
#
|
|
|
|
[wo]
|
|
|
|
### Toggle application level debug (does not toggle framework debugging)
|
|
# debug = false
|
|
|
|
### Where external (third-party) plugins are loaded from
|
|
# plugin_dir = /var/lib/wo/plugins/
|
|
|
|
### Where all plugin configurations are loaded from
|
|
# plugin_config_dir = /etc/wo/plugins.d/
|
|
|
|
### Where external templates are loaded from
|
|
# template_dir = /var/lib/wo/templates/
|
|
|
|
|
|
[log.colorlog]
|
|
|
|
### Where the log file lives (no log file by default)
|
|
file = /var/log/wo/wordops.log
|
|
|
|
### The level for which to log. One of: info, warn, error, fatal, debug
|
|
level = debug
|
|
|
|
### Whether or not to log to console
|
|
to_console = false
|
|
|
|
### Whether or not to rotate the log file when it reaches `max_bytes`
|
|
rotate = true
|
|
|
|
### Max size in bytes that a log file can grow until it is rotated.
|
|
max_bytes = 1000000
|
|
|
|
### The maximun number of log files to maintain when rotating
|
|
max_files = 7
|
|
|
|
colorize_file_log = true
|
|
|
|
colorize_console_log = true
|
|
|
|
[stack]
|
|
|
|
### IP address that will be used in Nginx configurations while installing
|
|
ip-address = 127.0.0.1
|
|
|
|
[mysql]
|
|
|
|
### MySQL database grant host name
|
|
grant-host = localhost
|
|
|
|
### Ask for MySQL db name while site creation
|
|
db-name = False
|
|
|
|
### Ask for MySQL user name while site creation
|
|
db-user = False
|
|
|
|
[wordpress]
|
|
|
|
### Ask for WordPress prefix while site creation
|
|
prefix = False
|
|
|
|
### User name for WordPress sites
|
|
user =
|
|
|
|
### Password for WordPress sites
|
|
password =
|
|
|
|
### EMail for WordPress sites
|
|
email =
|
|
|
|
[letsencrypt]
|
|
|
|
keylength = "ec-384"
|
|
|
|
[update]
|
|
|
|
### If enabled, load a plugin named `update` either from the Python module
|
|
### `wo.cli.plugins.example` or from the file path
|
|
### `/var/lib/wo/plugins/example.py`
|
|
enable_plugin = true
|
|
|
|
[sync]
|
|
### If enabled, load a plugin named `update` either from the Python module
|
|
### `wo.cli.plugins.example` or from the file path
|
|
### `/var/lib/wo/plugins/example.py`
|
|
enable_plugin = true
|