diff --git a/init.sh b/init.sh index 39f9278..1b752cf 100644 --- a/init.sh +++ b/init.sh @@ -1,9 +1,30 @@ -#!/bin/sh +#!/bin/bash +export FLASK_APP=yadc +root="." -mkdir -p instance -mkdir -p instance/post/img -mkdir -p instance/post/jpeg -mkdir -p instance/post/sample -mkdir -p instance/post/thumb +createdirs() { + mkdir -p instance + mkdir -p instance/post/img + mkdir -p instance/post/jpeg + mkdir -p instance/post/sample + mkdir -p instance/post/thumb +} +prepare_instance() { + python3 -m pipenv install -cp yadc/config.def.py instance/config.py \ No newline at end of file + createdirs + cp yadc/config.def.py instance/config.py +} + +prepare_db() { + python3 -m pipenv run flask upgrade +} + +case $1 in + "instance"|"") + prepare_instance + ;; + "db") + prepare_db + ;; +esac \ No newline at end of file