Skip to content

Instantly share code, notes, and snippets.

@2j2e
Last active October 11, 2016 15:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 2j2e/c37d0cd202adb4e636d77a843707a054 to your computer and use it in GitHub Desktop.
Save 2j2e/c37d0cd202adb4e636d77a843707a054 to your computer and use it in GitHub Desktop.
Django CMS on Docker
.PHONY: init
current_dir = $(shell pwd)
init:
docker build . -f python.dockerfile -t cms-python
docker run --name cms-mysql -e MYSQL_ROOT_PASSWORD=secretpassword -d mysql/mysql-server:5.7
docker exec cms-mysql bash -c "mysql -u'root' -p'secretpassword' -e 'CREATE DATABASE cms'" || :
docker run --name cms-web --link cms-mysql:mysql -v "${current_dir}/src:/cms/src/" -p 0.0.0.0:8090:8090 -d cms-python
docker exec cms-web bash -c "python manage.py migrate --settings=config.settings.docker"
docker exec -it cms-web bash -c "python manage.py createsuperuser --settings=config.settings.docker"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment