Skip to main content
Version: Current

部署前置

生产目标:https://portal.bucssa.org。

服务器需要具备​

  • Python 3.12 级运行时与 venv(与 CI 对齐)
  • 能连 Neon(或等价托管 PostgreSQL),sslmode=require
  • systemd 能长期跑 gunicorn
  • Nginx 终止 TLS 并反代到 127.0.0.1:8000
  • 项目路径可 git pull(当前手动部署脚本假设 /home/ubuntu/deploy.sh)

仓库未收录、必须在服务器上单独维护​

资产说明
systemd unit例如自定义 cssaportal.service;以 systemctl list-units 实际名为准
Nginx siteserver_name portal.bucssa.org;proxy_set_header X-Forwarded-Proto $scheme;
/home/ubuntu/deploy.shpull、pip、migrate、collectstatic、systemctl restart

本文不编造未入库的 unit 文件名或证书路径。