|
|
hai 1 mes | |
|---|---|---|
| public | hai 1 mes | |
| src | hai 1 mes | |
| .gitignore | hai 1 mes | |
| .oxlintrc.json | hai 1 mes | |
| README.md | hai 1 mes | |
| deploy.sh | hai 1 mes | |
| design-qa-comparison.png | hai 1 mes | |
| design-qa-implementation.png | hai 1 mes | |
| design-qa.md | hai 1 mes | |
| index.html | hai 1 mes | |
| nginx.conf | hai 1 mes | |
| package-lock.json | hai 1 mes | |
| package.json | hai 1 mes | |
| provision-server.sh | hai 1 mes | |
| vite.config.js | hai 1 mes |
React + Vite 静态网站。
npm install
npm run dev
服务器和域名信息保存在 deploy.config,私钥文件仅保存在本机并已被 Git 忽略。
./deploy.sh
脚本会自动构建、上传并切换到新版本,服务器保留最近 5 个版本。站点使用独立 Docker 容器接入现有网关,不占用宿主机的新端口,也不会覆盖其他网站。
首次迁移到一台全新服务器时才需要运行:
./provision-server.sh