添加一键部署快速参考
This commit is contained in:
102
ONE_CLICK_DEPLOY.md
Normal file
102
ONE_CLICK_DEPLOY.md
Normal file
@@ -0,0 +1,102 @@
|
|||||||
|
# 🚀 一键部署 - 3步完成
|
||||||
|
|
||||||
|
## ⚡ 最快部署方式
|
||||||
|
|
||||||
|
### 在服务器上执行(复制粘贴即可)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 1. SSH登录服务器
|
||||||
|
ssh username@solarark.net
|
||||||
|
|
||||||
|
# 2. 下载并运行部署脚本
|
||||||
|
curl -s https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh | sudo bash
|
||||||
|
|
||||||
|
# 或者,如果上面命令不行,用这个:
|
||||||
|
wget -qO- https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh | sudo bash
|
||||||
|
```
|
||||||
|
|
||||||
|
**就这么简单!** 🎉
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📋 详细步骤(如果上面的不行)
|
||||||
|
|
||||||
|
### 方法A:直接运行(推荐)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# SSH登录
|
||||||
|
ssh username@solarark.net
|
||||||
|
|
||||||
|
# 下载脚本
|
||||||
|
wget https://gitea.solarark.net/yangyuqing/new-site/raw/master/auto-deploy.sh -O /tmp/auto-deploy.sh
|
||||||
|
|
||||||
|
# 赋予权限
|
||||||
|
chmod +x /tmp/auto-deploy.sh
|
||||||
|
|
||||||
|
# 运行
|
||||||
|
sudo bash /tmp/auto-deploy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
### 方法B:从本地上传
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 在你的电脑上
|
||||||
|
scp auto-deploy.sh username@solarark.net:/tmp/
|
||||||
|
|
||||||
|
# 在服务器上
|
||||||
|
ssh username@solarark.net
|
||||||
|
sudo bash /tmp/auto-deploy.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ✅ 部署后验证
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 访问测试
|
||||||
|
curl -I https://solarark.net/g2026/g4/
|
||||||
|
|
||||||
|
# 应该返回: HTTP/1.1 200 OK
|
||||||
|
```
|
||||||
|
|
||||||
|
然后在浏览器打开:
|
||||||
|
```
|
||||||
|
https://solarark.net/g2026/g4/
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔄 后续更新
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh username@solarark.net
|
||||||
|
cd /var/www/html/g2026/g4
|
||||||
|
git pull origin master
|
||||||
|
sudo systemctl restart apache2
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ❓ 常见问题
|
||||||
|
|
||||||
|
**Q: 需要输入密码吗?**
|
||||||
|
A: 是的,Git 克隆时会提示输入 Gitea 用户名和密码
|
||||||
|
|
||||||
|
**Q: 部署失败怎么办?**
|
||||||
|
A: 查看错误信息,或运行 `sudo tail -f /var/log/apache2/error.log`
|
||||||
|
|
||||||
|
**Q: 可以回滚吗?**
|
||||||
|
A: 可以,脚本会自动备份到 `/var/www/html/g2026/g4_backup_时间戳/`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 📞 需要帮助?
|
||||||
|
|
||||||
|
查看详细文档:
|
||||||
|
- [AUTO_DEPLOY_README.md](AUTO_DEPLOY_README.md) - 完整指南
|
||||||
|
- [DEPLOY_GUIDE.md](DEPLOY_GUIDE.md) - 技术细节
|
||||||
|
- [QUICK_DEPLOY.md](QUICK_DEPLOY.md) - 快速参考
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**祝部署顺利!** 🎓✨
|
||||||
Reference in New Issue
Block a user