添加 部署gitea
parent
dd0108a158
commit
6eb49e0e7c
|
|
@ -0,0 +1,31 @@
|
||||||
|
adduser --system --home /data/gitea/gitdata --group gitea
|
||||||
|
|
||||||
|
# 创建目录结构
|
||||||
|
mkdir -p /data/gitea/gitdata/{custom,data,log}
|
||||||
|
chown -R gitea:gitea /data/gitea/gitdata
|
||||||
|
chmod -R 750 /data/gitea/gitdata
|
||||||
|
|
||||||
|
# 复制文件
|
||||||
|
cp gitea /usr/local/bin/gitea
|
||||||
|
|
||||||
|
# 创建systemd服务
|
||||||
|
cat > /etc/systemd/system/gitea.service << 'EOF'
|
||||||
|
[Unit]
|
||||||
|
Description=Gitea (Git with a cup of tea)
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=gitea
|
||||||
|
Group=gitea
|
||||||
|
WorkingDirectory=/data/gitea/gitdata/
|
||||||
|
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini
|
||||||
|
Restart=always
|
||||||
|
Environment=USER=gitea HOME=/data/gitea/gitdata GITEA_WORK_DIR=/data/gitea/gitdata
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
EOF
|
||||||
|
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable gitea
|
||||||
|
systemctl start gitea
|
||||||
Loading…
Reference in New Issue