deploy.sh
展开阅读全文
#!/bin/bash
# create back-end/.env file, like this
export FLASK_APP=run.py
export FLASK_DEBUG=1
export FLASK_ENV=development


case $1 in
# docker
    rm)
        rm -rf migrations
        rm app.db
        ;;
    i)
        rm -rf migrations
        flask db init
        # Flask-Migrate create database
        flask db upgrade

        # 生成迁移文件
        #flask db migrate
        #模型映射进数据库
        #flask db upgrade
        ;;
    d)
        flask deploy
        ;;
    dc)
        flask deploy-china-area
        ;;
    r)
        flask run
        ;;
# other
    *)
        echo 'rm=删除db i=创建数据库 d=初始化默认数据 dc=写入地区数据 r=运行flask '
        ;;
esac