diff --git a/SOURCES/gitea.logrotate b/SOURCES/gitea.logrotate new file mode 100644 index 0000000..747fcbf --- /dev/null +++ b/SOURCES/gitea.logrotate @@ -0,0 +1,10 @@ +# gogs logs: +/var/log/gitea/*.log { + daily + missingok + rotate 14 + compress + delaycompress + notifempty + copytruncate +} diff --git a/SOURCES/gitea.service b/SOURCES/gitea.service new file mode 100644 index 0000000..f9184a0 --- /dev/null +++ b/SOURCES/gitea.service @@ -0,0 +1,23 @@ +[Unit] +Description=Gitea +After=syslog.target +After=network.target +After=mariadb.service mysqld.service postgresql.service memcached.service redis.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 +Type=simple +User=git +Group=git +WorkingDirectory=/var/lib/gitea/ +ExecStart=/usr/bin/gitea web --config /var/lib/gitea/conf/app.ini +Restart=always +Environment=USER=git HOME=/var/lib/gitea/ GITEA_WORK_DIR=/var/lib/gitea + +[Install] +WantedBy=multi-user.target