Files
phpapache-mariadbWmyadmin/docker-compose.yml
2025-08-21 15:10:49 -06:00

41 lines
818 B
YAML

services:
apache-php:
container_name: apache-php
build:
context: .
dockerfile: Dockerfile
ports:
- "8980:80"
volumes:
- ./html:/var/www/html
environment:
- APACHE_DOCUMENT_ROOT=/var/www/html
db:
image: mariadb:11
container_name: mariadb
restart: unless-stopped
environment:
# Root admin credentials
MARIADB_ROOT_PASSWORD: rootpass
MARIADB_DATABASE: appdb # optional: auto-create a default DB
volumes:
- db_data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin:latest
container_name: phpmyadmin
restart: unless-stopped
depends_on:
- db
environment:
PMA_HOST: db
PMA_USER: root
PMA_PASSWORD: rootpass
UPLOAD_LIMIT: 512M
ports:
- "8081:80"
volumes:
db_data: