webdevops/php-apacheDocumentRoot is auto-adjusted for Contao4Example .env
# contao
CONTAO_ROOT=/app/contao
# database
DATABASE_PORT=3306
MARIADB_ROOT_PASSWORD=root
Example docker-compose.yml
version: '3.9'
services:
contao:
image: agonyz/contao
restart: always
env_file:
- .env
build:
args:
CONTAO_ROOT: ${CONTAO_ROOT}
ports:
- '8080:80'
volumes:
- ./app/contao:${CONTAO_ROOT}
depends_on:
- mariadb
mariadb:
image: mariadb
restart: always
env_file:
- .env
environment:
MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD}
ports:
- ${DATABASE_PORT}:${DATABASE_PORT}
volumes:
- mariadb-data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin
restart: always
ports:
- '3307:80'
environment:
PMA_HOST: mariadb
depends_on:
- mariadb
volumes:
mariadb-data:
Content type
Image
Digest
sha256:aa1dbb25e…
Size
160 MB
Last updated
over 3 years ago
docker pull agonyz/contao