添加荆棘鸟官方仓库克隆选项
This commit is contained in:
67
main.tf
67
main.tf
@@ -14,6 +14,33 @@ locals {
|
|||||||
image_name = "coder-nodejs-base:latest"
|
image_name = "coder-nodejs-base:latest"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data "coder_parameter" "clone_reference" {
|
||||||
|
name = "克隆参考文档站点"
|
||||||
|
type = "bool"
|
||||||
|
description = "是否克隆荆棘鸟参考文档站点"
|
||||||
|
mutable = true
|
||||||
|
default = "true"
|
||||||
|
icon = "/emojis/1f4d6.png"
|
||||||
|
}
|
||||||
|
|
||||||
|
data "coder_parameter" "clone_spbook" {
|
||||||
|
name = "克隆高三特刊站点"
|
||||||
|
type = "bool"
|
||||||
|
description = "是否克隆荆棘鸟高三特刊站点"
|
||||||
|
mutable = true
|
||||||
|
default = "false"
|
||||||
|
icon = "/emojis/1f4da.png"
|
||||||
|
}
|
||||||
|
|
||||||
|
data "coder_parameter" "clone_main" {
|
||||||
|
name = "克隆主站点"
|
||||||
|
type = "bool"
|
||||||
|
description = "是否克隆荆棘鸟主站点"
|
||||||
|
mutable = true
|
||||||
|
default = "false"
|
||||||
|
icon = "/emojis/1f3e0.png"
|
||||||
|
}
|
||||||
|
|
||||||
variable "docker_socket" {
|
variable "docker_socket" {
|
||||||
default = ""
|
default = ""
|
||||||
description = "(Optional) Docker socket URI"
|
description = "(Optional) Docker socket URI"
|
||||||
@@ -75,8 +102,44 @@ EOF
|
|||||||
cat ~/.ssh/git.pub
|
cat ~/.ssh/git.pub
|
||||||
|
|
||||||
# 添加 git 全局配置
|
# 添加 git 全局配置
|
||||||
git config set --global user.name "${data.coder_workspace_owner.me.name}"
|
git config --global user.name "${data.coder_workspace_owner.me.name}"
|
||||||
git config set --global user.email "${data.coder_workspace_owner.me.email}"
|
git config --global user.email "${data.coder_workspace_owner.me.email}"
|
||||||
|
|
||||||
|
cd /home/coder/jingjiniao
|
||||||
|
|
||||||
|
# 拉取仓库
|
||||||
|
if [ "${data.coder_parameter.clone_reference.value}" = "true" ]; then
|
||||||
|
echo "正在克隆 reference 仓库..."
|
||||||
|
git clone https://gitea.lionhao.top/jjnwxs/jingji_reference.git
|
||||||
|
echo "reference 仓库克隆完成"
|
||||||
|
# 修改远程仓库地址为SSH
|
||||||
|
cd jingji_reference
|
||||||
|
git remote set-url origin git@ssh.lionhao.top:jjnwxs/jingji_reference.git
|
||||||
|
echo "reference 仓库远程地址已更新为SSH"
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${data.coder_parameter.clone_spbook.value}" = "true" ]; then
|
||||||
|
echo "正在克隆 spbook 仓库..."
|
||||||
|
git clone https://gitea.lionhao.top/jjnwxs/jingji_spbook.git
|
||||||
|
echo "spbook 仓库克隆完成"
|
||||||
|
# 修改远程仓库地址为SSH
|
||||||
|
cd jingji_spbook
|
||||||
|
git remote set-url origin git@ssh.lionhao.top:jjnwxs/jingji_spbook.git
|
||||||
|
echo "spbook 仓库远程地址已更新为SSH"
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "${data.coder_parameter.clone_main.value}" = "true" ]; then
|
||||||
|
echo "正在克隆 main 仓库..."
|
||||||
|
git clone https://gitea.lionhao.top/jjnwxs/jingji_main.git
|
||||||
|
echo "main 仓库克隆完成"
|
||||||
|
# 修改远程仓库地址为SSH
|
||||||
|
cd jingji_main
|
||||||
|
git remote set-url origin git@ssh.lionhao.top:jjnwxs/jingji_main.git
|
||||||
|
echo "main 仓库远程地址已更新为SSH"
|
||||||
|
cd ..
|
||||||
|
fi
|
||||||
|
|
||||||
touch ~/.init_done
|
touch ~/.init_done
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user