• 上线准备


    上线准备

    # setting.py
    1. 复制dev 到prod
    2. DEBUG = False
    ALLOWED_HOSTS = [
        '10.226.35.46',
    
    ]  # 公网的IP
    跨域
    CORS_ORIGIN_ALLOW_ALL = False
    CORS_ORIGIN_WHITELIST = [
        'http://127.0.0.1:8080',
        'http://127.0.0.1:8000',
        'http://localhost:8080',
        'http://10.226.35.46:8080',
        'http://10.226.35.46:80',
    ]
    
    # database 不需要改,需要安装mysql 和重新建库,插入数据
    
    # uwsgi 
    os.environ... prod
    # manage.py
    os.environ... prod
    
    # 服务器
    1. 安装mysql
    -- 启动mysql
    -- 是否需要查看原密码??
    -- alter user 'root@localhost' identified by 'new password' # 进入mysql
    2. 安装redis
    -- 加环境变量
    -- redis-server 启动服务, 后台启动???
    # redis-server &  -- ctrl + c 可推出
    -- redis-cli 连接redis
    
    3. 安装python 
    
    4. 安装虚拟环境
    pip3 install virtualenv
    pip3 install virtualenvwrapper
    

    后台

    1. git clone project to folder specified 
    -- git clone https://gitee.....
    2. 导出虚拟环境的依赖
    -- 新建文件夹,进入
    workon BSC3
    pip3 freeze > package.txt
    
    # 数据库新建用户和密码,授权,该项目专用
    -- 新建数据库
    # 进入项目,数据库迁移
    # 插入数据
    
    
    
    
  • 相关阅读:
    protege5.2基础教程
    Controller返回json的编码处理
    QQ开放平台网页应用接口测试
    前端开发工程师
    前端开发工程师
    前端开发工程师
    UniMelb Comp30022 IT Project (Capstone)
    Java开发工程师(Web方向)
    Java开发工程师(Web方向)
    Java开发工程师(Web方向)
  • 原文地址:https://www.cnblogs.com/Afrafre/p/12969329.html
Copyright © 2020-2023  润新知