mirror of
https://github.com/ngfchl/ptools
synced 2023-07-10 13:41:22 +08:00
优化:启动脚本
优化:数据库同步 更新:readme
This commit is contained in:
@@ -13,3 +13,9 @@
|
||||
## 支持目录
|
||||
|
||||
[Support](Support/Support.md "Support")
|
||||
|
||||
|
||||
## 联系我
|
||||
|
||||
- QQ群:707748572
|
||||
- TG频道:https://t.me/n_ptools
|
||||
@@ -1,5 +1,6 @@
|
||||
import json
|
||||
import logging
|
||||
import traceback
|
||||
|
||||
from django.apps import AppConfig
|
||||
from django.db.models.signals import post_migrate
|
||||
@@ -29,8 +30,8 @@ def app_ready_handler(sender, **kwargs):
|
||||
del site_rules['id']
|
||||
url = site_rules.get('url')
|
||||
site_obj = Site.objects.update_or_create(defaults=site_rules, url=url)
|
||||
msg = site_obj[0].name + (' 规则新增成功!' if site_obj[1] else '规则更新成功!')
|
||||
logger.info(msg)
|
||||
# msg = site_obj[0].name + (' 规则新增成功!' if site_obj[1] else '规则更新成功!')
|
||||
# logger.info(msg)
|
||||
with open('pt_site_userlevelrule.json', 'r') as file:
|
||||
upgrade_data = json.load(file)
|
||||
for upgrade in upgrade_data:
|
||||
@@ -42,10 +43,12 @@ def app_ready_handler(sender, **kwargs):
|
||||
site_id=upgrade.get('site_id'), level_id=upgrade.get('level_id'),
|
||||
defaults=upgrade
|
||||
)
|
||||
logger.info(
|
||||
f'{upgrade_obj[0].site.name} {"用户升级规则新增成功!" if site_obj[1] else "用户升级规则更新成功!"}')
|
||||
# logger.info(
|
||||
# f'{upgrade_obj[0].site.name} {"用户升级规则新增成功!" if site_obj[1] else "用户升级规则更新成功!"}')
|
||||
logger.info('数据库初始化完成!')
|
||||
except Exception as e:
|
||||
logger.error('初始化站点信息出错!{}'.format(e))
|
||||
logger.error(traceback.format_exc(limit=3))
|
||||
|
||||
|
||||
class PtSiteConfig(AppConfig):
|
||||
|
||||
17
start.sh
17
start.sh
@@ -15,13 +15,7 @@ if [ ! -e $CONTAINER_ALREADY_STARTED ]; then
|
||||
git config pull.ff only
|
||||
git checkout $DEV
|
||||
echo "系统初始化中"
|
||||
if [ ! -f db/db.sqlite3 ]; then
|
||||
echo '数据库不存在,初始化数据库'
|
||||
python manage.py migrate
|
||||
else
|
||||
echo '数据库已存在,同步数据库结构'
|
||||
python manage.py migrate
|
||||
fi
|
||||
python manage.py migrate
|
||||
touch $CONTAINER_ALREADY_STARTED
|
||||
echo "创建超级用户"
|
||||
DJANGO_SUPERUSER_USERNAME=$DJANGO_SUPERUSER_USERNAME
|
||||
@@ -45,15 +39,6 @@ echo 104.25.26.31 u2.dmhy.org >>/etc/hosts
|
||||
echo 104.25.61.106 u2.dmhy.org >>/etc/hosts
|
||||
echo 104.25.62.106 u2.dmhy.org >>/etc/hosts
|
||||
echo 172.67.98.15 u2.dmhy.org >>/etc/hosts
|
||||
echo 104.25.26.31 tracker.dmhy.org >>/etc/hosts
|
||||
echo 104.25.61.106 tracker.dmhy.org >>/etc/hosts
|
||||
echo 104.25.62.106 tracker.dmhy.org >>/etc/hosts
|
||||
echo 172.67.98.15 tracker.dmhy.org >>/etc/hosts
|
||||
echo 104.25.26.31 share.dmhy.org >>/etc/hosts
|
||||
echo 104.25.61.106 share.dmhy.org >>/etc/hosts
|
||||
echo 104.25.62.106 share.dmhy.org >>/etc/hosts
|
||||
echo 172.67.98.15 share.dmhy.org >>/etc/hosts
|
||||
echo 172.67.98.15 share.dmhy.org >>/etc/hosts
|
||||
echo "启动服务"
|
||||
python manage.py migrate
|
||||
python manage.py runserver 0.0.0.0:$DJANGO_WEB_PORT
|
||||
|
||||
Reference in New Issue
Block a user