php version 8.4.5 debian rebuild v6

This commit is contained in:
2025-03-15 00:38:49 -07:00
parent 125e461786
commit c8021f204d
8 changed files with 350 additions and 236 deletions

View File

@@ -1,36 +1,40 @@
---
# Sample Docker Compose File
# Sample Docker Compose
services:
php-apache:
#image: 4lights/phpcontainer:6.0.0
image: debianphp
ports:
- "8000:80"
volumes:
- ./:/data # looks for /data/public
- ./php.ini:/php/php.ini # Optional override php.ini
- ./data/logs:/var/log/apache2 # Optional Logs
restart: unless-stopped
networks:
- proxy
- internal
version: "3.3"
redis:
image: redis:latest
networks:
- internal
restart: unless-stopped
volumes:
db:
mariadb:
image: mariadb:latest
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: dbname
MYSQL_USER: user
MYSQL_PASSWORD: password
volumes:
- ./data/db:/var/lib/mysql
networks:
- internal
restart: unless-stopped
networks:
default:
external:
name: ${NETWORKNAME}
services:
db:
image: mariadb:latest
restart: always
container_name: "${DBHOST}"
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_PASSWORD: ${DBPASSWORD}
MYSQL_DATABASE: ${DB}
MYSQL_USER: ${DBUSER}
volumes:
- "db:/var/lib/mysql"
php-app:
container_name: "${DOCKERNAME}"
image: "4lights/phpcontainer:latest"
restart: always
volumes:
- "./:/data"
- ./php.ini:/usr/local/etc/php/php.ini
ports:
- "${DOCKERPORT}:80"
proxy:
external: true
internal:
driver: bridge