WordPress docker image, powered by s6 supervised nginx/php-fpm combo
Go to file
xZero707 6878ea48e0 Update WordPress 5.6.2 -> 5.7.0
+ Small update of logic in 10-init-wordpress
2021-03-19 19:34:19 +01:00
.github/workflows Update WordPress 5.6.2 -> 5.7.0 2021-03-19 19:34:19 +01:00
bin Remove leftover 2021-03-18 21:39:14 +01:00
build/patch-util Update text 2021-03-19 19:30:11 +01:00
rootfs Update WordPress 5.6.2 -> 5.7.0 2021-03-19 19:34:19 +01:00
.gitignore Commit missing change 2021-03-19 19:30:43 +01:00
Dockerfile Update WordPress 5.6.2 -> 5.7.0 2021-03-19 19:34:19 +01:00
LICENSE Initial commit 2020-03-29 01:09:29 +01:00
README.md Update README 2021-02-09 22:04:05 +01:00
wp-config.php Initial commit 2020-03-29 01:42:21 +01:00

wordpress

WorPress docker image, powered by nginx/php-fpm combo and managed by s6 supervisor.

Attempt to fix several of WordPress anti-patterns in ready to deploy container

Automatic plugin installer

WARNING: This feature is experimental and can fail. Proceed with caution

This container can install plugins during container startup defined in environment variable WORDPRESS_PLUGIN_LIST

If environment variable is left empty, or undefined, installer will skip.

Plugins are not activated automatically; This is intentional.

Usage example:

# Notice that specific version can be defined
WORDPRESS_PLUGIN_LIST=akismet:4.1.8 two-factor

Caveats:

  • If plugin was previously installed, and not defined on the list, it will NOT be removed.
  • If plugin install fails, container will exit with error

TODO

  • Out-of-the-box SSL support
  • ~Disable core updates~
  • ~Install/update plugins on the fly using wp cli (with versioning)~
  • Install/update themes on the fly using wp cli (with versioning)
  • ~Apply theme and eventual plugin customizations using patch files~ (Partial)
  • Support automatic install using ENV
  • Create users automatically using ENV