wordpress-docker-compose/docker-compose.yaml.old1
Gilles Mouchet 04fbf6b547 #dev
2026-02-04 16:27:48 +01:00

47 lines
1.3 KiB
Plaintext

name: gmo
services:
wp-site:
image: wordpress:latest
extra_hosts:
- "wp.vdglab.net:10.10.8.104"
container_name: wp-site
volumes:
- /home/docker/wp/wp-site:/var/www/html
- ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
# - ./wp-config.php:/var/www/html/wp-config.php
environment:
WORDPRESS_DB_HOST: wp-db
WORDPRESS_DB_NAME: wordpress
WORDPRESS_DB_USER: wpuser
WORDPRESS_DB_PASSWORD: wppassword
WORDPRESS_TABLE_PREFIX: wp_
WORDPRESS_CONFIG_EXTRA: |
define('WP_HOME', 'https://wp.vdglab.net');
define('WP_SITEURL', 'https://wp.vdglab.net');
if (!empty($$_SERVER['HTTP_X_FORWARDED_PROTO']) && $$_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$$_SERVER['HTTPS'] = 'on';
}
depends_on:
- wp-db
restart: always
ports:
- 8008:80
wp-db:
image: mysql:8.0
container_name: wp-db
volumes:
- /home/docker/wp/wp-db:/var/lib/mysql
# This is optional!!!
- ./dump-db/${ENVIRONMENT}-db:/docker-entrypoint-initdb.d
# # #
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: wpuser
MYSQL_PASSWORD: wppassword
MYSQL_ROOT_PASSWORD: rootpassword
restart: always
ports:
- 3306:3306