Our starter project for Docker powered Craft CMS websites
our-company-website)cd to our-company-website and run make craft. This will use composer to create new new Craft CMS project into the craft directory. This will also move the default craft\web directory to craft\html to ensure compatability with the official PHP Apache imageMakefile and change COMPANY, PROJECT, DB_USER and DB_PASSWORD to meet your requirementsmake build. This will create a new Docker image using the Company and Project name (e.g venveo/new-project)make run. This will create three new containers. One for PHP Apache, Postgres and MySQLUses composer to create a new Craft CMS inside the craft directory.
Run the docker build command to create a new image for the Company/Project namespace.
Run the Docker containers for the web and databases.
Run docker exec to "ssh" into the webserver and drop you into a bash shell
Run docker stop on each container.
Makefile to be able to select MySQL or Postgres as the databaseVenveo is a Digital Marketing Agency for Building Materials Companies in Blacksburg, VA. Learn more about us on our website.
The MIT License (MIT). Please see License File for more information.
Content type
Image
Digest
Size
251.8 MB
Last updated
over 9 years ago
docker pull themccallister/craftcms-on-docker