Run Drupal 8.x.x from Docker containers
- 🆕 Drupal Console integrated
- 🆕 Persistent PostgreSQL container
- First, Drupal must be pulled from the web and configured
make build-drupal
- Build the Docker image
make
- Spin up the containers
During this stage, the PostgreSQL image will be pulled
make up
💥 And that's it, you got yourself a fully-functional Drupal website on localhost without wasting time to install Apache + PHP + Drupal on your machine.
The following credentials are used along the installation:
- DB_USERNAME:
drupal
- DB_PASSWORD:
drupal
- DB_DATABASE:
drupal
- DB_HOSTNAME:
drupaldocker_psql_1
In case there are problems with the host of the db, do docker ps
and copy the NAME of
the DB Docker container
make down # stop containers
make in # enter the Drupal container
make restart # restart containers
make clean # remove containers and all local docker images
Feel free to fork and contribute to this code. :)
- Fork the repo
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
Sources that guided me throughout the development of this project can be found in the wiki section of the project.
Licensed under the great GPLv3
Made with ❤️ for drupal developers.