添加 部署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