Files
docker-wp-quickstart/docker-compose.yaml
suricatingss dd9936932c initial commit
2026-05-29 22:03:51 +01:00

49 lines
999 B
YAML

services:
db:
image: mariadb:latest
container_name: db
restart: always
env_file:
- .env.example
- .env
environment:
MARIADB_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
MARIADB_DATABASE: ${DB_NAME}
MARIADB_USER: ${DB_USER}
MARIADB_PASSWORD: ${DB_PWD}
volumes:
- db_data:/var/lib/mysql
wp:
image: wordpress:php8.5-fpm-alpine
container_name: wp-app
restart: always
env_file:
- .env.example
- .env
depends_on:
- db
environment:
WORDPRESS_DB_HOST: ${DB_HOST}
WORDPRESS_DB_USER: ${DB_USER}
WORDPRESS_DB_PASSWORD: ${DB_PWD}
WORDPRESS_DB_NAME: ${DB_NAME}
volumes:
- wp_data:/var/www/html
web:
image: nginx:stable-alpine
container_name: wp-web
restart: always
ports:
- "8000:80"
depends_on:
- wp
volumes:
- wp_data:/var/www/html
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
volumes:
db_data:
wp_data: