mirror of
https://github.com/Theodor-Springmann-Stiftung/carpeteppich.git
synced 2025-10-28 08:45:31 +00:00
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
services:
|
|
carpeteppicdb:
|
|
image: mysql:8.0
|
|
restart: unless-stopped
|
|
command: '--default-authentication-plugin=mysql_native_password'
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
|
MYSQL_DATABASE: ${MYSQL_DATABASE}
|
|
MYSQL_USER: ${MYSQL_USER}
|
|
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
|
volumes:
|
|
- db-data:/var/lib/mysql
|
|
- ./db-dump:/docker-entrypoint-initdb.d
|
|
networks:
|
|
- carpeteppich-app-network
|
|
|
|
carpeteppich:
|
|
image: wordpress:php8.4-apache
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- carpeteppicdb
|
|
environment:
|
|
WORDPRESS_DB_HOST: db:3306
|
|
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
|
|
WORDPRESS_DB_USER: ${MYSQL_USER}
|
|
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
|
|
WORDPRESS_TABLE_PREFIX: wp_
|
|
volumes:
|
|
- ./wp-content:/var/www/html/wp-content
|
|
networks:
|
|
- carpeteppich-app-network
|
|
|
|
networks:
|
|
carpeteppich-app-network:
|
|
driver: bridge
|
|
# caddynet:
|
|
# external: true
|
|
|
|
volumes:
|
|
carpeteppich-db-data:
|
|
external: true
|