代码拉取完成,页面将自动刷新
一个flask的框架
python -m venv env
env/Scripts/activate //激活虚拟环境
pip install -r requirements/dev.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
框架结构
├── app
│ ├── __init__.py
│ ├── utils
│ │ ├── __init__.py
│ │ └── dbFunc.py
│ └── routes
│ ├── __init__.py
│ ├── views.py
│ └── errors.py
├── main.py
├── requirements
├── README.md
├── logs
├── db
├── docs
├── env
├── config.py
└── tests
yum install -y git
git config --global user.name "LangJin"
git config --global user.email "fenyukuang@163.com"
ssh-keygen -t rsa -C "fenyukuang@163.com"
# 需要的第三方依赖
yum install -y yum-utils
# 设置镜像地址,推荐阿里云的地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新yum的索引
yum makecache fast
# 安装,ce是社区版
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
# 查看版本
docker version
# 启动
systemctl start docker # 启动docker的服务
systemctl enable docker # 设置开机自动启动docker
docker network create --driver bridge network_name
准备好需要的sql文件和配置文件,
/home/mysql/data
/home/mysql/sql
/home/mysql/conf
docker run -d -p 3306:3306 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/sql:/docker-entrypoint-initdb.d -v /home/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=dL2T8pYSLJsRW75SeViFbNa1Sm8997Mr -e MYSQL_DATABASE=knowledge -e TZ=Asia/Shanghai --network network_name --name mysql --restart=always mysql:5.7
docker run -d -p 6379:6379 -v /home/redis/data:/data -e REDIS_BIND=0.0.0.0 -e TZ=Asia/Shanghai --network network_name --name redis --restart=always redis:6.0 --requirepass dL2T8pYSLJsRW75SeViFbNa1Sm8997Mr
/home/app
docker build -t app:1.0 .
docker run -d -p 3456:3456 -v /home/app:/home/app --network network_name --name app --restart=always app:1.0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。