diff --git a/templates/gitea-app.ini.mustache b/templates/gitea-app.ini.mustache new file mode 100644 index 0000000..5407b24 --- /dev/null +++ b/templates/gitea-app.ini.mustache @@ -0,0 +1,95 @@ +# +# Sample Configuration for Gitea using SQLite +# +# For information on the available settings, consult the online +# documentation, or see the accompanying file app.ini.defaults, which +# contains the settings incorporated into the gitea binary. +# +# This sample configuration runs Gitea with a local database. Before +# running this configuration, make sure to change the INTERNAL_TOKEN, +# JWT_SECRET, and SECRET_KEY variables. SECRET_KEY is a password of your +# choosing, INTERNAL_TOKEN is a 64-byte random number in BASE64 encoding, +# JWT_SECRET is a 32-byte random number in BASE64 encoding. +# +# You can generate the token using for example: +# openssl rand -base64 64 +# +# You can let Gitea add these to the config for you; you need to make +# app.ini writeable by the git user. +# +# There are no pre-configured users; the first user to register becomes an +# admin. In this sample configuration, the HTTP server only listens on +# localhost. +# +# If you'd rather use the web-based installer, remove this conf/app.ini file +# and make /usr/local/etc/gitea/conf writeable to the git user. + +APP_NAME = Gitea: Git with a cup of tea +RUN_USER = git +RUN_MODE = prod + +[database] +DB_TYPE = sqlite3 +HOST = 127.0.0.1:3306 +NAME = gitea +PASSWD = +PATH = /var/gitea/gitea.db +SSL_MODE = disable +USER = root + +[indexer] +ISSUE_INDEXER_PATH = /var/gitea/indexers/issues.bleve + +[log] +ROOT_PATH = /var/gitea/log +MODE = file +LEVEL = Info + +[mailer] +ENABLED = false + +[oauth2] +JWT_SECRET = D56bmu6xCtEKs9vKKgMKnsa4X9FDwo64HVyaS4fQ4mY + +[picture] +AVATAR_UPLOAD_PATH = /var/gitea/data/avatars +DISABLE_GRAVATAR = false +ENABLE_FEDERATED_AVATAR = false + +[repository] +ROOT = /var/gitea/repos +# Gitea's default is 'bash', so if you have bash installed, you can comment +# this out. +SCRIPT_TYPE = sh +DEFAULT_BRANCH = master + +[repository.upload] +TEMP_PATH = /var/gitea/data/tmp/uploads + +[security] +INSTALL_LOCK = true +INTERNAL_TOKEN = 1FFhAklka01JhgJTRUrFujWYiv4ijqcTIfXJ9o4n1fWxz+XVQdXhrqDTlsnD7fvz7gugdhgkx0FY2Lx6IBdPQw== +SECRET_KEY = ChangeMeBeforeRunning +IMPORT_LOCAL_PATHS = true + +[session] +PROVIDER = file +PROVIDER_CONFIG = /var/gitea/data/sessions + +[server] +DOMAIN = localhost +HTTP_ADDR = 0.0.0.0 +HTTP_PORT = 3033 +ROOT_URL = https://git.planix.org/ +DISABLE_SSH = false +SSH_DOMAIN = %(DOMAIN)s +SSH_PORT = 22 +OFFLINE_MODE = false +APP_DATA_PATH = /var/gitea/data + +[service] +REGISTER_EMAIL_CONFIRM = false +ENABLE_NOTIFY_MAIL = false +DISABLE_REGISTRATION = false +ENABLE_CAPTCHA = true +REQUIRE_SIGNIN_VIEW = false diff --git a/templates/httpd-weblogrot.mustache b/templates/httpd-weblogrot.mustache new file mode 100644 index 0000000..c02096a --- /dev/null +++ b/templates/httpd-weblogrot.mustache @@ -0,0 +1,18 @@ +{{vars.apache.log_dir}}/{{vars.apache_vhost.site.domain}}-access.log { + rotate 30 + size 100k + + postrotate + service {{vars.apache.service_name}} restart + endscript +} + +{{vars.apache.log_dir}}/{{vars.apache_vhost.site.domain}}-error.log { + rotate 30 + size 100k + + postrotate + service {{vars.apache.service_name}} restart + endscript +} +