Software Engineering / CMS
WordPress¶
WordPress is a blogging platform.
Running Locally¶
Using Docker-Compose¶
version: "3.5"
services:
wordpress:
image: wordpress:5.3-php7.2-apache
container_name: usvc_wordpress
deploy:
resources:
limits:
cpus: '0.3'
memory: 64Mi
reservations:
cpus: '0.15'
memory: 64Mi
environment:
WORDPRESS_DB_HOST: mysql
WORDPRESS_DB_USER: user
WORDPRESS_DB_PASSWORD: password
WORDPRESS_DB_NAME: database
ports:
- target: 80
published: 8000
protocol: tcp
mode: host
volumes:
- "${DATA_ROOT:-.}/data/wordpress:/var/www/html"
mysql:
image: mysql:5.7
container_name: usvc_wordpress_mysql
deploy:
resources:
limits:
cpus: '0.4'
memory: 64Mi
reservations:
cpus: '0.2'
memory: 32Mi
command:
- "mysqld"
- "--sql-mode=STRICT_ALL_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,NO_AUTO_VALUE_ON_ZERO"
- "--init-connect=SET collation_connection = utf8mb4_unicode_ci"
- "--max-allowed-packet=8M"
- "--innodb-ft-min-token-size=2"
- "--character-set-server=utf8mb4"
- "--collation-server=utf8mb4_unicode_ci"
- "--event-scheduler=ON"
- "--default-time-zone=+00:00"
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: database
MYSQL_USER: user
MYSQL_PASSWORD: password
user: "${USER_ID:-root}"
volumes:
- "${DATA_ROOT:-.}/data/mysql/data:/var/lib/mysql"