migrations script

feature/docker
Dmitriy Shesterkin 9 years ago
parent 328c5b068c
commit e660ae61a0
  1. 19
      DockerMakefile
  2. 14
      bin/docker-local-entrypoint.sh
  3. 0
      bin/docker-local-init.sh
  4. 2
      docker-compose.yml

@ -22,17 +22,18 @@ stop:
docker-compose stop
migrate:
docker-compose run web python src/manage.py migrate
docker-compose exec web python src/manage.py migrate myauth
docker-compose exec web python src/manage.py migrate
loaddata:
docker-compose run web python src/manage.py loaddata src/myauth/fixtures/myauth.json
docker-compose run web python src/manage.py loaddata src/commons/fixtures/cms.json
docker-compose run web python src/manage.py loaddata src/commons/fixtures/djangocms_text_ckeditor.json
docker-compose run web python src/manage.py loaddata src/commons/fixtures/sites.json
docker-compose run web python src/manage.py loaddata src/customer/fixtures/price.json
docker-compose run web python src/manage.py loaddata src/docs/fixtures/country.json
docker-compose run web python src/manage.py loaddata src/docs/fixtures/currency.json
docker-compose run web python src/manage.py loaddata src/docs/fixtures/measure.json
docker-compose exec web python src/manage.py loaddata src/myauth/fixtures/myauth.json
docker-compose exec web python src/manage.py loaddata src/commons/fixtures/cms.json
docker-compose exec web python src/manage.py loaddata src/commons/fixtures/djangocms_text_ckeditor.json
docker-compose exec web python src/manage.py loaddata src/commons/fixtures/sites.json
docker-compose exec web python src/manage.py loaddata src/customer/fixtures/price.json
docker-compose exec web python src/manage.py loaddata src/docs/fixtures/country.json
docker-compose exec web python src/manage.py loaddata src/docs/fixtures/currency.json
docker-compose exec web python src/manage.py loaddata src/docs/fixtures/measure.json
collectstatic:
docker-compose run web python manage.py collectstatic --noinput

@ -0,0 +1,14 @@
#!/usr/bin/env bash
# Collect static files
echo "Collect static files"
python manage.py collectstatic --noinput
# Make database migrations
echo "Make database migrations"
python manage.py migrate makemigrations
# Apply database migrations
echo "Apply database migrations"
python manage.py migrate myauth
python manage.py migrate

@ -22,6 +22,7 @@ services:
- "5671:5671"
celery:
restart: always
build:
context: .
dockerfile: compose/Dockerfile.web.local
@ -40,6 +41,7 @@ services:
- redis
redis:
restart: always
image: redis:latest
ports:
- '6379:6379'

Loading…
Cancel
Save