Files
docked-wp/compose.yaml
2026-07-13 19:25:35 +02:00

66 lines
1.1 KiB
YAML

services:
caddy:
image: caddy:2-alpine
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./sites:/var/www
- caddy_data:/data
- caddy_config:/config
networks: [web]
php81:
build:
context: ./php/8.1
dockerfile: Dockerfile
volumes:
- ./sites:/var/www
networks: [web]
php82:
build:
context: ./php/8.2
dockerfile: Dockerfile
volumes:
- ./sites:/var/www
networks: [web]
php83:
build:
context: ./php/8.3
dockerfile: Dockerfile
volumes:
- ./sites:/var/www
networks: [web]
php84:
build:
context: ./php/8.4
dockerfile: Dockerfile
volumes:
- ./sites:/var/www
networks: [web]
mariadb:
image: mariadb:11
environment:
MARIADB_ROOT_PASSWORD: root
volumes:
- ./mysql:/var/lib/mysql
networks: [web]
phpmyadmin:
image: phpmyadmin:latest
environment:
PMA_HOST: mariadb
networks: [web]
networks:
web:
volumes:
caddy_data:
caddy_config: