Files
shuffle_and_skirmish_website/docker-compose_DEPRECATED.yml

64 lines
1.7 KiB
YAML

version: '3.8'
services:
db:
image: mysql:8.0
container_name: suffle_and_skirmish_wordpress_db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MYSQL_DATABASE: ${DB_NAME}
MYSQL_USER: ${DB_USER}
MYSQL_PASSWORD: ${DB_PASSWORD}
volumes:
- ./mysql/data:/var/lib/mysql
- ./mysql/init.sql:/docker-entrypoint-initdb.d/init.sql
networks:
- suffle_and_skirmish_wordpress_network
wordpress:
image: wordpress:6.4-php8.2
container_name: suffle_and_skirmish_wordpress_app
restart: unless-stopped
ports:
- "8000:80"
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: ${DB_USER}
WORDPRESS_DB_PASSWORD: ${DB_PASSWORD}
WORDPRESS_DB_NAME: ${DB_NAME}
WORDPRESS_DEBUG: 1
WORDPRESS_CONFIG_EXTRA: |
define('WP_HOME', 'http://localhost:8000');
define('WP_SITEURL', 'http://localhost:8000');
define('WP_DEBUG_LOG', '/var/www/html/wp-content/debug.log');
volumes:
- ./wp-content/themes:/var/www/html/wp-content/themes
- ./wp-content/plugins:/var/www/html/wp-content/plugins
- ./wp-content/uploads:/var/www/html/wp-content/uploads
depends_on:
- db
networks:
- suffle_and_skirmish_wordpress_network
phpmyadmin:
image: phpmyadmin:latest
container_name: suffle_and_skirmish_wordpress_phpmyadmin
restart: unless-stopped
ports:
- "8080:80"
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
depends_on:
- db
networks:
- suffle_and_skirmish_wordpress_network
networks:
suffle_and_skirmish_wordpress_network:
driver: bridge
volumes:
db_data:
suffle_and_skirmish_wordpress_data: