Initial commit
This commit is contained in:
30
gitea/files/default/app.ini.j2
Normal file
30
gitea/files/default/app.ini.j2
Normal file
@@ -0,0 +1,30 @@
|
||||
{%- macro render_opt(name, val) %}
|
||||
{%- if val is boolean %}
|
||||
{%- set rendered = val | string | lower %}
|
||||
{%- elif val | is_list %}
|
||||
{%- set rendered = val | join(',') %}
|
||||
{#- some special characters might make problems, escape the value just in case #}
|
||||
{%- elif val is string %}
|
||||
{%- set rendered = '`{}`'.format(val) %}
|
||||
{%- else %}
|
||||
{%- set rendered = val | string %}
|
||||
{%- endif %}
|
||||
{{- name | upper }} = {{ rendered }}
|
||||
{%- endmacro -%}
|
||||
|
||||
;; This file is managed by Salt.
|
||||
;; Manual changes might be overwritten.
|
||||
|
||||
{% for name, val in gitea.config.default.items() %}
|
||||
{{ render_opt(name, val) }}
|
||||
{%- endfor %}
|
||||
|
||||
{%- for topic in gitea.config %}
|
||||
{%- if 'default' != topic %}
|
||||
|
||||
[{{ topic | lower }}]
|
||||
{%- for name, val in gitea.config[topic].items() %}
|
||||
{{ render_opt(name, val) }}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- endfor %}
|
||||
24
gitea/files/default/etc/app.ini.j2
Normal file
24
gitea/files/default/etc/app.ini.j2
Normal file
@@ -0,0 +1,24 @@
|
||||
;; Global Gitea configuration managed by salt state.
|
||||
;; These values are necessary to skip the web installer.
|
||||
|
||||
[database]
|
||||
{%- for conf, val in gitea.database.items() %}
|
||||
{{ conf | upper }} = {{ val if conf | upper != 'PASSWD' else '`{}`'.format(val) }}
|
||||
{%- endfor %}
|
||||
|
||||
{#- The following secrets are guaranteed to be set by `post-map.jinja`. #}
|
||||
|
||||
[oauth2]
|
||||
JWT_SECRET = {{ gitea.secrets.jwt_secret }}
|
||||
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
{%- if gitea.secrets.internal_token %}
|
||||
INTERNAL_TOKEN = {{ gitea.secrets.internal_token }}
|
||||
{%- else %}
|
||||
INTERNAL_TOKEN_URI = {{ gitea.lookup.paths.internal_token_uri }}
|
||||
{%- endif %}
|
||||
SECRET_KEY = {{ gitea.secrets.secret_key }}
|
||||
|
||||
[server]
|
||||
LFS_JWT_SECRET = {{ gitea.secrets.lfs_jwt_secret }}
|
||||
103
gitea/files/default/gitea.service.j2
Normal file
103
gitea/files/default/gitea.service.j2
Normal file
@@ -0,0 +1,103 @@
|
||||
{#- To keep the below "readable", set short vars here. -#}
|
||||
{%- set work = gitea.lookup.paths.work -%}
|
||||
{%- set bin = gitea.lookup.paths.bin | path_join('gitea') -%}
|
||||
{%- set user = gitea.lookup.user -%}
|
||||
{%- set home = salt['user.info'](gitea.lookup.user).home -%}
|
||||
{%- set config = gitea.lookup.paths.conf | path_join('app.ini') -%}
|
||||
{%- set custom_needed = gitea.lookup.paths.custom != (gitea.lookup.paths.work | path_join('custom')) -%}
|
||||
{%- set custom = gitea.lookup.paths.custom -%}
|
||||
|
||||
[Unit]
|
||||
Description=Gitea (Git with a cup of tea)
|
||||
After=syslog.target
|
||||
After=network.target
|
||||
{%- if gitea.service.wants %}
|
||||
{%- for wanted in gitea.service.wants %}
|
||||
Wants={{ wanted }}.service
|
||||
After={{ wanted }}.service
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
{%- if gitea.service.requires_mount %}
|
||||
{%- for mount in gitea.service.requires_mount %}
|
||||
RequiresMountsFor={{ mount }}
|
||||
{%- endfor %}
|
||||
{%- endif %}
|
||||
###
|
||||
# Don't forget to add the database service dependencies
|
||||
###
|
||||
#
|
||||
#Wants=mysql.service
|
||||
#After=mysql.service
|
||||
#
|
||||
#Wants=mariadb.service
|
||||
#After=mariadb.service
|
||||
#
|
||||
#Wants=postgresql.service
|
||||
#After=postgresql.service
|
||||
#
|
||||
#Wants=memcached.service
|
||||
#After=memcached.service
|
||||
#
|
||||
#Wants=redis.service
|
||||
#After=redis.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=<some_port>
|
||||
## 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={{ user }}
|
||||
Group={{ gitea.lookup.group }}
|
||||
WorkingDirectory={{ work }}
|
||||
# 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={{ bin }} web --config '{{ config }}'
|
||||
Restart=always
|
||||
Environment=USER={{ user }} HOME={{ home }} GITEA_WORK_DIR={{ work }}{% if custom_needed %} GITEA_CUSTOM={{ custom }}{% endif %}
|
||||
# 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
|
||||
158
gitea/files/default/key.asc
Normal file
158
gitea/files/default/key.asc
Normal file
@@ -0,0 +1,158 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=TBFA
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
||||
Reference in New Issue
Block a user