fr-dev - script for common development tasks.

This commit is contained in:
Adam Kelly 2020-03-30 19:15:36 +01:00
parent 84d7e7c394
commit d59c331c48

38
fr-dev Executable file
View file

@ -0,0 +1,38 @@
#!/bin/bash
set -e
set -x
case "$1" in
up)
docker-compose build
docker-compose up
;;
initdb)
docker-compose exec web python manage.py migrate
docker-compose exec web python manage.py shell -c 'import init_db'
;;
resetdb)
docker-compose stop web
docker-compose exec db dropdb -U fedireads fedireads
docker-compose exec db createdb -U fedireads fedireads
docker-compose start web
docker-compose exec web python manage.py migrate
docker-compose exec web python manage.py shell -c 'import init_db'
;;
makemigrations)
docker-compose exec web python manage.py makemigrations
;;
migrate)
docker-compose exec web python manage.py migrate
;;
shell)
docker-compose exec web python manage.py shell
;;
dbshell)
docker-compose exec db psql -U fedireads fedireads
;;
*)
echo "Unrecognised command."
;;
esac