refactor: 将目录结构从 www 重命名为 nginx
- 将 default、git、note 目录下的 README.md 文件从 www目录移动到 nginx 目录 - 更新文件内容中的下载路径,从 www 改为 nginx- 修改 note 目录下的 deploy.sh 脚本执行路径
This commit is contained in:
@@ -7,13 +7,13 @@
|
|||||||
下载配置
|
下载配置
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://git.sugarscat.cn/me/bash/-/raw/main/nginx/git/nginx.conf > /etc/nginx/sites-available/git.sugarscat.cn
|
curl -fsSL https://git.sugarscat.cn/me/bash/-/raw/main/nginx/git.sugarscat.cn/nginx.conf > /etc/nginx/sites-available/git.sugarscat.cn
|
||||||
```
|
```
|
||||||
|
|
||||||
启用配置
|
启用配置
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ln -s /etc/nginx/sites-available/git.sugarscat.cn /etc/nginx/sites-enabled/git.sugarscat.cn
|
ln -s /etc/nginx/sites-available/git.sugarscat.cn /etc/nginx/sites-enabled/
|
||||||
```
|
```
|
||||||
|
|
||||||
测试配置
|
测试配置
|
||||||
@@ -35,13 +35,13 @@ crontab -l
|
|||||||
下载配置
|
下载配置
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -fsSL https://git.sugarscat.cn/me/bash/-/raw/main/nginx/note/nginx.conf > /etc/nginx/sites-available/note.sugarscat.cn
|
curl -fsSL https://git.sugarscat.cn/me/bash/-/raw/main/nginx/note.sugarscat.cn/nginx.conf > /etc/nginx/sites-available/note.sugarscat.cn
|
||||||
```
|
```
|
||||||
|
|
||||||
启用配置
|
启用配置
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ln -s /etc/nginx/sites-available/note.sugarscat.cn /etc/nginx/sites-enabled/note.sugarscat.cn
|
ln -s /etc/nginx/sites-available/note.sugarscat.cn /etc/nginx/sites-enabled/
|
||||||
```
|
```
|
||||||
|
|
||||||
测试配置
|
测试配置
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# 开启严格模式
|
|
||||||
set -e
|
|
||||||
|
|
||||||
# 定义变量
|
|
||||||
REPO_URL="https://git.sugarscat.cn/me/website"
|
|
||||||
TARGET_DIR="/var/www/website"
|
|
||||||
DIST_DIR="dist"
|
|
||||||
TEMP_DIR=$(mktemp -d) # 生成临时目录
|
|
||||||
|
|
||||||
# 清理临时目录的函数(在脚本退出时执行)
|
|
||||||
cleanup() {
|
|
||||||
rm -rf "$TEMP_DIR"
|
|
||||||
}
|
|
||||||
trap cleanup EXIT
|
|
||||||
|
|
||||||
echo "开始下载最新构建产物..."
|
|
||||||
curl -L -o "$TEMP_DIR/artifact.zip" "$REPO_URL/-/jobs/artifacts/main/download?job=build"
|
|
||||||
|
|
||||||
echo "解压文件..."
|
|
||||||
unzip -q "$TEMP_DIR/artifact.zip" -d "$TEMP_DIR"
|
|
||||||
|
|
||||||
# 确保目标目录存在
|
|
||||||
sudo mkdir -p "$TARGET_DIR"
|
|
||||||
|
|
||||||
echo "清空目标目录..."
|
|
||||||
sudo rm -rf "$TARGET_DIR"/*
|
|
||||||
|
|
||||||
echo "移动文件到目标目录..."
|
|
||||||
sudo mv "$TEMP_DIR/$DIST_DIR"/* "$TARGET_DIR"
|
|
||||||
|
|
||||||
echo "部署完成!"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user