mirror of
https://github.com/sc-idevops/docker-templates.git
synced 2025-09-22 12:26:46 -04:00
40 lines
924 B
YAML
40 lines
924 B
YAML
services:
|
|
wordpress:
|
|
image: wordpress
|
|
container_name: ${WPNAME}-wordpress
|
|
restart: always
|
|
ports:
|
|
- ${PORT}:80
|
|
environment:
|
|
WORDPRESS_DB_HOST: ${WPNAME}-wpdb
|
|
WORDPRESS_DB_USER: wpress
|
|
WORDPRESS_DB_PASSWORD: ${WORDPRESS_DB_PASSWORD}
|
|
WORDPRESS_DB_NAME: wpress
|
|
volumes:
|
|
- ./wordpress:/var/www/html
|
|
networks:
|
|
- caddy
|
|
labels:
|
|
caddy: ${WPNAME}.theheart.land
|
|
caddy.reverse_proxy: "{{upstreams 80}}"
|
|
|
|
wpdb:
|
|
image: mysql:8.0
|
|
restart: always
|
|
container_name: ${WPNAME}-wpdb
|
|
environment:
|
|
MYSQL_DATABASE: wpress
|
|
MYSQL_USER: wpress
|
|
MYSQL_PASSWORD: ${WORDPRESS_DB_PASSWORD}
|
|
MYSQL_ROOT_PASSWORD: ${WORDPRESS_DB_PASSWORD}
|
|
volumes:
|
|
- ./db:/var/lib/mysql
|
|
- ./db/conf/:/etc/mysql/conf.d/
|
|
networks:
|
|
caddy:
|
|
aliases:
|
|
- ${WPNAME}-wpdb
|
|
networks:
|
|
caddy:
|
|
external: true
|
|
|