Created
February 28, 2020 23:50
-
-
Save Jirido/4d27216a67266f7197de6096fad753a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Description=Gitea (Git with a cup of tea) | |
After=syslog.target | |
After=network.target | |
Requires=mysql.service | |
### | |
# If using socket activation for main http/s | |
### | |
# | |
After=gitea.main.socket | |
Requires=gitea.main.socket | |
# | |
### | |
# (You can also provide gitea an http fallback and/or ssh socket too) | |
# | |
# An example of /etc/systemd/system/gitea.main.socket | |
### | |
## | |
## [Unit] | |
## Description=Gitea Web Socket | |
## PartOf=gitea.service | |
## | |
## [Socket] | |
## Service=gitea.service | |
## ListenStream=3333 | |
## NoDelay=true | |
## | |
## [Install] | |
## WantedBy=sockets.target | |
## | |
### | |
[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=git | |
Group=git | |
WorkingDirectory=/var/lib/gitea/ | |
# If using Unix socket: tells systemd to create the /run/gitea folder, which will contain the gitea.sock file | |
# (manually creating /run/gitea doesn't work, because it would not persist across reboots) | |
RuntimeDirectory=gitea | |
ExecStart=/usr/local/bin/gitea web --config /etc/gitea/app.ini | |
Restart=always | |
Environment=USER=git HOME=/home/git GITEA_WORK_DIR=/var/lib/gitea | |
# 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 | |
[Unit] | |
Description=Gitea Web Socket | |
PartOf=gitea.service | |
[Socket] | |
Service=gitea.service | |
ListenStream=3333 | |
NoDelay=true | |
[Install] | |
WantedBy=sockets.target | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment