36 lines
627 B
Bash
36 lines
627 B
Bash
#!/bin/sh
|
|
|
|
#### CREATE User
|
|
# On Ubuntu/Debian:
|
|
adduser \
|
|
--system \
|
|
--shell /bin/bash \
|
|
--gecos 'Git Version Control' \
|
|
--group \
|
|
--disabled-password \
|
|
--home /home/git \
|
|
git
|
|
|
|
#### CREATE GITEA WORKDIR
|
|
# mkdir /home/git
|
|
mkdir /var/lib/gitea/custom
|
|
mkdir /var/lib/gitea/data
|
|
mkdir /var/lib/gitea/log
|
|
chown -R git:git /var/lib/gitea/
|
|
chmod -R 750 /var/lib/gitea/
|
|
|
|
mkdir /etc/gitea/
|
|
chown root:git /etc/gitea
|
|
chmod 770 /etc/gitea
|
|
|
|
|
|
|
|
#### CONFIG GITEA WORKDIR
|
|
export GITEA_WORK_DIR=/var/lib/gitea/
|
|
|
|
#### ADD EXEC PROMISE
|
|
chmod +x /usr/local/bin/gitea
|
|
chmod +x /etc/init.d/gitea
|
|
|
|
#### START
|
|
service gitea start |