diff --git a/__make.d__/config.mk b/__make.d__/config.mk new file mode 100644 index 0000000..ae2ecec --- /dev/null +++ b/__make.d__/config.mk @@ -0,0 +1,18 @@ +.ONESHELL: +SHELL = /usr/bin/bash +.SILENT: + +localinit: + if [[ ! -e config.py ]]; then + cp config_example/config.py config.py + chmod 600 config.py + SECRET_KEY=$$(python -c "import random; print(''.join([random.choice('abcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*(-_=+)') for n in range(50)]))") + sed -i "/^SECRET_KEY.*=.*None/c\SECRET_KEY = \"$$SECRET_KEY\"" config.py + sed -i "/^DEBUG.*=.*/c\DEBUG = True" config.py + fi + if [[ ! -e db.sqlite3 ]]; then + venv/bin/python manage.py migrate + echo "*****************************************************************************************" + echo "** YOU might want to create asuperuser with: venv/bin/python manage.py createsuperuser **" + echo "*****************************************************************************************" + fi diff --git a/__make.d__/run.mk b/__make.d__/run.mk new file mode 100644 index 0000000..8f2ecce --- /dev/null +++ b/__make.d__/run.mk @@ -0,0 +1,6 @@ +.ONESHELL: +SHELL = /usr/bin/bash +.SILENT: + +run: init + venv/bin/python manage.py runserver