WordPress (container stack)

Blog Publishing Platform container stack

WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. It is one of the worlds most popular blog publishing applications, includes tons of powerful core functionality, extendable via literally thousands of plugins, and supports full theming.

The TurnKey WordPress container stack consists of a LEMP container stack, with WordPress pre-installed (integrated into the PHP-FPM container).

This is a stack of 3 separate Docker-style containers with pre-configured interaction between them. Currently it is only available to run on AWS ECS via the AWS Marketplace by following this link:

Subscribe to TurnKey WordPress Container stack on AWS Marketplace

Note AWS account required & usage fees apply.


Usage

Ready to go immediately after deployment. If needed variables are not filled by the user, values are filled in with defaults (username = 'admin') or generated randomly (passwords) and echoed to the (CloudWatch) logs.

Environment variables:

APP_NAME: name of this instance of an application, i. e. your site name; default is "TurnKey WordPress"
APP_USER: name of the administrator account of the application; default is 'admin'
APP_PASS: password of the administrator account of the application; default is randomly generated and echoed to the
          logs (CloudWatch if launching via Fargate)

DB_NAME: name of database the application uses; default is wordpress
DB_USER: name of database user of the application; default is wordpress
DB_PASS: password used by the application to access the database; default is randomly generated and automatically
         shared between the app and db containers

PLUGINS_INSTALL: list of plugins to install on top of the fresh WordPress installation
THEMES_INSTALL: list of themes to install on top of the fresh WordPress installation