commit
2f433e2455
|
@ -12,6 +12,5 @@ WORKDIR /dvadmin-backend
|
||||||
COPY ./dvadmin-backend/requirements.txt /
|
COPY ./dvadmin-backend/requirements.txt /
|
||||||
COPY ./dvadmin-backend/conf/env.example.py /dvadmin-backend/conf/env.py
|
COPY ./dvadmin-backend/conf/env.example.py /dvadmin-backend/conf/env.py
|
||||||
RUN python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ -r /requirements.txt
|
RUN python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ -r /requirements.txt
|
||||||
RUN python3 -m pip install -i https://mirrors.aliyun.com/pypi/simple/ uwsgi==2.0.19.1
|
|
||||||
CMD ["/dvadmin-backend/docker_start.sh"]
|
CMD ["/dvadmin-backend/docker_start.sh"]
|
||||||
# ENTRYPOINT [ "uwsgi --ini /backend/azcrm/uwsgi.ini" ]
|
# ENTRYPOINT [ "uwsgi --ini /backend/azcrm/uwsgi.ini" ]
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
import os
|
||||||
|
|
||||||
|
import django
|
||||||
|
|
||||||
|
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'application.settings')
|
||||||
|
django.setup()
|
||||||
|
from channels.auth import AuthMiddlewareStack
|
||||||
|
from channels.http import AsgiHandler
|
||||||
|
from channels.routing import ProtocolTypeRouter, URLRouter
|
||||||
|
|
||||||
|
websocket_urlpatterns = [
|
||||||
|
]
|
||||||
|
|
||||||
|
application = ProtocolTypeRouter({
|
||||||
|
"http": AsgiHandler(),
|
||||||
|
# Just HTTP for now. (We can add other protocols later.)
|
||||||
|
'websocket': AuthMiddlewareStack(URLRouter(websocket_urlpatterns, )),
|
||||||
|
})
|
|
@ -56,10 +56,12 @@ class LoginView(ObtainJSONWebToken):
|
||||||
try:
|
try:
|
||||||
get_captcha = CaptchaStore.objects.get(hashkey=idKeyC)
|
get_captcha = CaptchaStore.objects.get(hashkey=idKeyC)
|
||||||
if str(get_captcha.response).lower() == idValueC.lower(): # 如果验证码匹配
|
if str(get_captcha.response).lower() == idValueC.lower(): # 如果验证码匹配
|
||||||
|
get_captcha.delete()
|
||||||
return True
|
return True
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
if get_captcha: get_captcha.delete()
|
||||||
raise GenException(message='验证码错误')
|
raise GenException(message='验证码错误')
|
||||||
|
|
||||||
def save_login_infor(self, request, msg='', status=True, session_id=''):
|
def save_login_infor(self, request, msg='', status=True, session_id=''):
|
||||||
|
|
|
@ -6,9 +6,10 @@ python ./manage.py makemigrations
|
||||||
python ./manage.py migrate
|
python ./manage.py migrate
|
||||||
#python ./manage.py initialization
|
#python ./manage.py initialization
|
||||||
#python ./manage.py runserver 0.0.0.0:8000
|
#python ./manage.py runserver 0.0.0.0:8000
|
||||||
uwsgi --ini application/uwsgi.ini
|
#uwsgi --ini application/uwsgi.ini
|
||||||
#if [[ $ENV == "preprod" ]] || [[ $ENV == "prod" ]]; then
|
#if [[ $ENV == "preprod" ]] || [[ $ENV == "prod" ]]; then
|
||||||
# uwsgi --ini azcrm/uwsgi.ini
|
# uwsgi --ini azcrm/uwsgi.ini
|
||||||
#else
|
#else
|
||||||
|
daphne -b 0.0.0.0 -p 8000 application.asgi:application
|
||||||
# python ./manage.py runserver 0.0.0.0:8000
|
# python ./manage.py runserver 0.0.0.0:8000
|
||||||
#fi
|
#fi
|
||||||
|
|
|
@ -28,3 +28,6 @@ user-agents==2.2.0
|
||||||
eventlet==0.30.2
|
eventlet==0.30.2
|
||||||
psutil==5.8.0
|
psutil==5.8.0
|
||||||
drf-yasg==1.20.0
|
drf-yasg==1.20.0
|
||||||
|
daphne==3.0.2
|
||||||
|
channels==3.0.3
|
||||||
|
channels-redis==3.2.0
|
||||||
|
|
Loading…
Reference in New Issue