Gitea - Now configurable with default pathes in one place for better backup/migration
This commit is contained in:
57
seqs/gitea.cfg.example
Normal file
57
seqs/gitea.cfg.example
Normal file
@@ -0,0 +1,57 @@
|
||||
#!/bin/bash
|
||||
|
||||
SEQ_GITEA_USER="git"
|
||||
SEQ_GITEA_BIN_LOC="/usr/local/bin/gitea"
|
||||
SEQ_GITEA_BASE_DIR="/var/lib/gitea"
|
||||
SEQ_GITEA_WORK_DIR="$SEQ_GITEA_BASE_DIR/work"
|
||||
SEQ_GITEA_HOME_DIR="$SEQ_GITEA_BASE_DIR/home"
|
||||
SEQ_GITEA_CONF_DIR="$SEQ_GITEA_BASE_DIR/config"
|
||||
SEQ_GITEA_BACKUP_DIR="$SEQ_GITEA_BASE_DIR/backup"
|
||||
|
||||
# Service Derived from
|
||||
# https://raw.githubusercontent.com/go-gitea/gitea/master/contrib/systemd/gitea.service
|
||||
SEQ_GITEA_SERVICE="[Unit]
|
||||
Description=Gitea (Git with a cup of tea)
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
|
||||
Requires=mysql.service
|
||||
|
||||
[Service]
|
||||
# Modify these two values and uncomment them if you have
|
||||
# repos with lots of files and get an HTTP error 500 because
|
||||
# of that
|
||||
###
|
||||
#LimitMEMLOCK=infinity
|
||||
#LimitNOFILE=65535
|
||||
|
||||
RestartSec=2s
|
||||
Type=simple
|
||||
User=$SEQ_GITEA_USER
|
||||
Group=$SEQ_GITEA_USER
|
||||
WorkingDirectory=$SEQ_GITEA_WORK_DIR
|
||||
|
||||
# If using Unix socket: tells systemd to create the /run/gitea folder, which will contain the gitea.sock f
|
||||
# (manually creating /run/gitea doesn't work, because it would not persist across reboots)
|
||||
#RuntimeDirectory=gitea
|
||||
ExecStart=/usr/local/bin/gitea web --config \"$SEQ_GITEA_CONF_DIR/app.ini\"
|
||||
|
||||
Restart=always
|
||||
Environment=USER=\"$SEQ_GITEA_USER\" HOME=\"$SEQ_GITEA_HOME_DIR\" GITEA_WORK_DIR=\"$SEQ_GITEA_WORK_DIR\"
|
||||
|
||||
# If you install Git to directory prefix other than default PATH (which happens
|
||||
# for example if you install other versions of Git side-to-side with
|
||||
# distribution version), uncomment below line and add that prefix to PATH
|
||||
# Don't forget to place git-lfs binary on the PATH below if you want to enable
|
||||
# Git LFS support
|
||||
#Environment=PATH=/path/to/git/bin:/bin:/sbin:/usr/bin:/usr/sbin
|
||||
|
||||
# If you want to bind Gitea to a port below 1024, uncomment
|
||||
# the two values below, or use socket activation to pass Gitea its ports as above
|
||||
###
|
||||
#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
|
||||
#AmbientCapabilities=CAP_NET_BIND_SERVICE
|
||||
###
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target"
|
Reference in New Issue
Block a user