A Docker Compose setup for Contao Open Source CMS visit https://github.com/pdir/contao-docker
1.3K
A Docker Compose setup for Contao Open Source CMS
copy docker-compose.yml and .env.example to your project folder rename .env.example to .env and edit parameter if needed and run
docker-compose up -d
--or--
checkout the whole repository and run
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=mypass -e MYSQL_DATABASE=contao mysql
docker run -d --name contao -p 80:80 --link mysql:mysql medialta/docker-contao
Point your browser to http://127.0.0.1
Once you're up and running, you'll arrive at the configuration wizard page. At the Database connection step, please enter the following:
mysqlrootpasswordprojectdocker exec --user www-data PROJECT_NAME_contao_1 bash -c "php scripts/install-demo.php"
This setup also provides the Contao Manager. You can access it via calling http://127.0.0.1/contao-manager.php
docker exec -i -t PROJECT_NAME_contao_1 /bin/bash
docker exec --user www-data PROJECT_NAME_contao_1 bash -c "php scripts/deploy-allinkl.php"
docker exec --user www-data PROJECT_NAME_contao_1 bash -c "composer config repositories.BUNDLENAME path ../workspace"
docker exec --user www-data PROJECT_NAME_contao_1 bash -c "composer require VENDOR/BUNDLENAME:*"
- ./:/var/www/html/src:ro
docker exec --user www-data PROJECT_NAME_contao_1 bash -c "composer config repositories.BUNDLENAME path ../workspace"
docker exec --user www-data PROJECT_NAME_contao_1 bash -c "composer require VENDOR/BUNDLENAME:*"
MIT
Medialta https://github.com/medialta/docker-contao Comolo https://github.com/comolo/contao-docker CTSMEDIA https://github.com/ctsmedia/docker-contao
Content type
Image
Digest
Size
320.7 MB
Last updated
over 7 years ago
docker pull pdir/contao-docker