bookwyrm/fr-dev
2020-03-30 19:15:36 +01:00

39 lines
849 B
Bash
Executable file

#!/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