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

posted on 2023-07-20 18:18  sprr  阅读(22)  评论(0编辑  收藏  举报