Cauchy1412 / O2E-TU-1

software engineering homework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

前端部署

拉取仓库后,安装依赖包并构建静态文件:

$ npm install
$ npm run build
$ npm install -g serve

创建 systemd 服务单元:

# /etc/systemd/system/ote-admin.service
[Unit]
Description=o2e admin server
After=network.target nss-lookup.target

[Service]
ExecStart=serve -l tcp://0.0.0.0:10516 /root/O2E-TU-1/admin/dist

[Install]
WantedBy=multi-user.target

加载并启动系统服务:

# systemctl daemon-reload
# systemd enable --now ote-admin.service

后端部署

拉取仓库后,创建虚拟环境并安装依赖包:

$ python -m venv venv
$ . venv/bin/activate
$ pip install -r requirements
$ pip install gunicorn

创建 systemd 服务单元:

# /etc/systemd/system/ote-backend.service
[Unit]
Description=o2e backend
After=network.target nss-lookup.target

[Service]
WorkingDirectory=/root/O2E-TU-1/backend
ExecStart=/root/venv/bin/gunicorn backend.wsgi -w 1 --bind=0.0.0.0:80 --timeout 300

[Install]
WantedBy=multi-user.target

加载并启动系统服务:

# systemctl daemon-reload
# systemd enable --now ote-backend.service

About

software engineering homework


Languages

Language:Vue 61.5%Language:JavaScript 25.1%Language:Python 8.2%Language:CSS 3.8%Language:SCSS 0.9%Language:Less 0.4%Language:HTML 0.1%Language:Shell 0.0%Language:Stylus 0.0%