Containerquelle auf php:8.3 geändert

This commit is contained in:
Borgal
2025-09-18 15:02:45 +00:00
parent abdf5f660a
commit 747a35e172

View File

@@ -1,6 +1,6 @@
services:
webserver:
build: .
image: php:8.3-apache
container_name: webserver-app
ports:
- "8180:80"
@@ -10,33 +10,47 @@ services:
- www:/var/www/html
- energie:/var/www/html/knx/archiv
- /etc/localtime:/etc/localtime:ro
links:
depends_on:
- database
# Befehl, um mysqli und rewrite zu aktivieren
command: |
sh -c "
docker-php-ext-install mysqli pdo pdo_mysql &&
a2enmod rewrite &&
apache2-foreground
"
labels:
com.centurylinklabs.watchtower.enable: "false"
com.centurylinklabs.watchtower.enable: 'false'
restart: unless-stopped
database:
image: mariadb:latest
image: mariadb:10.11
container_name: webserver_db
environment:
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE:-appdb}
- TZ=Europe/Berlin
volumes:
- ./dbdata:/var/lib/mysql
- /etc/localtime:/etc/localtime:ro
command: --default-authentication-plugin=mysql_native_password
restart: unless-stopped
phpmyadmin:
image: phpmyadmin/phpmyadmin
image: phpmyadmin/phpmyadmin:latest
container_name: web_phpmyadmin
links:
- database:db
depends_on:
- database
ports:
- 8087:80
- "8087:80"
environment:
- PMA_HOST=database
- PMA_PORT=3306
- PMA_USER=${MYSQL_USER}
- PMA_PASSWORD=${MYSQL_PASSWORD}
- PMA_ARBITRARY=0
- TZ=Europe/Berlin
restart: unless-stopped