加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
init_db.sh 654 Bytes
一键复制 编辑 原始数据 按行查看 历史
virusdefender 提交于 2019-01-05 13:13 . 增加数据库初始化脚本
#! /bin/bash
set -x
if [[ ! -f manage.py ]]; then
echo "No manage.py, wrong location"
exit 1
fi
sleep 2
docker rm -f oj-postgres-dev oj-redis-dev
docker run -it -d -e POSTGRES_DB=onlinejudge -e POSTGRES_USER=onlinejudge -e POSTGRES_PASSWORD=onlinejudge -p 127.0.0.1:5435:5432 --name oj-postgres-dev postgres:10
docker run -it -d -p 127.0.0.1:6380:6379 --name oj-redis-dev redis:4.0-alpine
if [ "$1" = "--migrate" ]; then
sleep 3
echo `cat /dev/urandom | head -1 | md5sum | head -c 32` > data/config/secret.key
python manage.py migrate
python manage.py inituser --username root --password rootroot --action create_super_admin
fi
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化