Skip to content

Commit b0e6dd1

Browse files
committed
🎨增加server各个服务的初始化脚本
1 parent 0038f5d commit b0e6dd1

4 files changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
function error_exit() {
4+
LOG_ERROR "$1" 1>&2
5+
exit 1
6+
}
7+
8+
python manage.py createcachetable || error_exit "create cache table failed"
9+
python manage.py migrate --noinput --traceback || error_exit "migrate table failed"
10+
python manage.py initialuser || error_exit "init project data failed"

server/projects/file/bin/init.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
3+
function error_exit() {
4+
LOG_ERROR "$1" 1>&2
5+
exit 1
6+
}
7+
8+
python manage.py migrate --noinput --traceback || error_exit "migrate table failed"

server/projects/login/bin/init.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
3+
function error_exit() {
4+
LOG_ERROR "$1" 1>&2
5+
exit 1
6+
}
7+
8+
python manage.py createcachetable >/dev/null || error_exit "create cache table failed"
9+
python manage.py migrate --noinput --traceback >/dev/null || error_exit "migrate table failed"
10+
python manage.py initializedb || error_exit "init project data failed"

server/projects/main/bin/init.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
function error_exit() {
4+
LOG_ERROR "$1" 1>&2
5+
exit 1
6+
}
7+
8+
python manage.py createcachetable >/dev/null || error_exit "create cache table failed"
9+
python manage.py migrate --noinput --traceback >/dev/null || error_exit "migrate table failed"
10+
python manage.py initializedb_open || error_exit "init project data failed"
11+
python manage.py initialize_exclude_paths || error_exit "init project exclude path data failed"
12+
python manage.py loadlibs all --dirname open_source_toollib --ignore-auth || error_exit "load tool libs data failed"
13+
python manage.py loadcheckers all --dirname open_source || error_exit "load tool checkers data failed"
14+
python manage.py loadpackages all --dirname open_source_package || error_exit "load tool checkpackages data failed"

0 commit comments

Comments
 (0)