Files
docker/web/docker-compose.yml
2024-06-15 15:34:53 +02:00

59 lines
1.2 KiB
YAML

services:
webserver:
build: .
container_name: webserver-app
ports:
- "8180:80"
environment:
- TZ=Europe/Berlin
volumes:
- www:/var/www/html
- energie:/var/www/html/knx/archiv
- /etc/localtime:/etc/localtime:ro
links:
- database
labels:
com.centurylinklabs.watchtower.enable: "false"
restart: unless-stopped
database:
image: mariadb:latest
container_name: webserver_db
environment:
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- TZ=Europe/Berlin
volumes:
- ./dbdata:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
phpmyadmin:
image: phpmyadmin/phpmyadmin
container_name: web_phpmyadmin
links:
- database:db
ports:
- 8087:80
environment:
- TZ=Europe/Berlin
restart: unless-stopped
volumes:
www:
name: www
driver: local
driver_opts:
type: nfs
o: addr=${NFS_SERVER},rw
device: ":${PFAD_1}"
energie:
name: energie
driver: local
driver_opts:
type: nfs
o: addr=${NFS_SERVER},rw
device: ":${PFAD_2}"