docker-compose.yml
version: "3"
services:
apache:
build: docker-files
ports:
- "${PORTAPACHE}:80"
expose:
- "80"
restart: always
volumes:
- ./application:/var/www
- ./docker-files/override.ini:/etc/php/7.4/apache2/conf.d/php.ini
- ./.logs:/var/log/apache2
links:
- db:db
db:
image: mariadb:10.3
restart: always
volumes:
- ./.db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_DATABASE=${MYSQL_DATABASE}
- MYSQL_USER=${MYSQL_USER}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
adminer:
image: adminer
restart: always
ports:
- "${PORTADMINER}:8080"
links:
- db:db