Sign inSign up

taller/drucker

By taller

•Updated almost 11 years ago

Drupal Stack based on Druboot using Ansible for provision and Docker as a provider with Kraftwagen.

Image
1

466

taller/drucker repository overview

⁠Drucker

Drupal⁠ Stack using Ansible⁠ for provision and Docker⁠ as a provider with Kraftwagen⁠. BOOYAH!!

⁠Motivation

Drucker is based on the Druboot⁠ adapted to a more immutable infrastructure⁠ concept, using Docker as a provider for the containers and protocol to create new states of your infrastructure.

Provision:

Ansible roles: We changed some of the roles, and thats because we aren't pulling from source. :(

Others:

⁠Requirements

GNU/Linux Install Docker, Docker compose and Docker machine.

Mac OS X and Windows Install the Docker Toolbox⁠. Install the Docker Machine NFS⁠.

docker-machine-nfs default Use NFS for sharing folders.

⁠Installation

@TODO: Put more details below.

  1. Install requirements.
  2. Clone it to a directory for example: myproject
  3. Find for the word: "drucker" and change it to your project's name.

⁠Usage for local usage.

GNU/Linux Keep Docker daemon running.

Mac OS X and Windows Open Kitematic (beta).

eval "$(docker-machine env default)" Setup your Docker's environment variables.

make up If it's the first time you do this, could take a while because it will build the image, but after that, things are gonna be a lot faster.

make down Stop all the containers.

... for more details see the Makefile.

⁠Contributing

  1. Take a look at the issues page.
  2. Fork it!
  3. Create your feature branch: git checkout -b my-new-feature
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request :D

⁠Credits

⁠License

GPL 2.0⁠

Tag summary

Content type

Image

Digest

Size

259.9 MB

Last updated

almost 11 years ago

docker pull taller/drucker