Skip to content

gitter-badger/dockerized-drupal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Drupal dev env based on Docker

Run Drupal 8.1.2 from Docker containers

Running the project

  • 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.

Credentials

The following credentials are used along the installation:

  • DB_USERNAME: drupal
  • DB_PASSWORD: drupal
  • DB_DATABASE: drupal
  • DB_HOSTNAME: dockerizeddrupal_mysql_1 or dockerizeddrupal_psql_1

Choose the proper DB_HOSTNAME depending on which Database you use: MySQL or PostgreSQL.

Note for DB_HOSTNAME

In case there are problems with the host of the db, do docker ps and copy the NAME of the DB Docker container

Other commands

make down     # stop containers

make in       # enter the Drupal container

make restart  # restart containers

make clean    # remove containers and all local docker images

Contributing

Feel free to fork and contribute to this code. :)

  1. Fork the repo
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Project references:

Sources that guided me throughout the development of this project

License

Licensed under the great GPLv3

Made with ❤️ for drupal developers.

About

💧🐳 Drupal on Docker with Apache + PHP and PostgreSQL / MySQL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Makefile 100.0%