jenkins部署diango
手动部署Django
使用命令创建django项目
[root@localhost nginx]# mkdir /django_demo
[root@localhost nginx]# cd /django_demo/
[root@localhost django_demo]# ls
[root@localhost django_demo]# django-admin startproject my_django
[root@localhost django_demo]# ls
my_django
django目录结构
开发网站的欢迎页面
1开发urls.py文件,给用户设置一个入口,访问的入口
http://ip/hello
from django.contrib import admin
from django.urls import path
#导入django的模块
from django.shortcuts import render,HttpResponse
# 定义python的函数
def hello(request):
return HttpResponse("好好学习!")
urlpatterns = [
path('admin/', admin.site.urls),
#添加的内容
path('hello',hello)
]
修改django配置文件
ALLOWED_HOSTS = ["*"]
运行代码
python manage.py runserver 0.0.0.0:8095
安装
pip3 install supervisor
修改配置,管理django,目录在/opt/django_demo/my_django
生产配置文件
echo_supervisord_conf > /etc/supervisor.conf
修改配置文件
vi /etc/supervisor.conf
最底层添加
[program:sprr_django] #定义一个名称
command=/usr/bin/python3 /opt/django_cc/my_django/manage.py runserver 0.0.0.0:8005 #根据自己的路径填写 启动命令
autostart=true
startsecs=10
autorestart=true
startretries=3
priority=999
redirect_stderr=true
stdout_logfile=/var/log/chaoge_django.log
stopasgroup=true
killasgroup=true
启动supervisor