feat(general): Rework default paths, harden service

This commit is contained in:
jeanluc
2022-05-10 12:00:48 +02:00
parent e7d7cf9c59
commit d21bbac35c
35 changed files with 452 additions and 365 deletions

View File

@@ -20,7 +20,7 @@
"abbr_pysafe": "gitea", "abbr_pysafe": "gitea",
"pkg": "gitea", "pkg": "gitea",
"needs_repo": "", "needs_repo": "",
"config": "/var/opt/gitea/custom/conf/app.ini", "config": "/etc/gitea/app.ini",
"service": "gitea", "service": "gitea",
"subcomponent": "", "subcomponent": "",
"subcomponent_config": "", "subcomponent_config": "",
@@ -28,14 +28,14 @@
"_lookup": { "_lookup": {
"paths": { "paths": {
"bin": "/opt/gitea", "bin": "/opt/gitea",
"conf": "/etc/opt/gitea", "conf": "/etc/gitea",
"custom": "/var/opt/gitea/custom", "custom": "/var/lib/gitea/custom",
"data": "/var/opt/gitea/data", "data": "/var/lib/gitea/data",
"home": "/var/opt/gitea/home", "home": "/var/lib/gitea/home",
"internal_token_uri": "file:///etc/opt/gitea/internal_token", "internal_token_uri": "file:///etc/gitea/internal_token",
"log": "/var/opt/gitea/log", "log": "/var/log/gitea",
"repos": "/var/opt/gitea/data/gitea-repositories", "repos": "/var/lib/gitea/data/gitea-repositories",
"work": "/var/opt/gitea" "work": "/var/lib/gitea"
}, },
"requirements": [ "requirements": [
"git", "git",
@@ -72,6 +72,7 @@
}, },
"service": { "service": {
"requires_mount": [], "requires_mount": [],
"socket_activation": false,
"wants": [] "wants": []
}, },
"config": { "config": {

View File

@@ -0,0 +1,20 @@
{%- if "unix" in gitea.config | traverse("server:protocol", "http") -%}
{%- set stream = gitea.config | traverse("server:http_addr", "/run/gitea/gitea.socket") -%}
{%- else -%}
{%- set stream = gitea.config | traverse("server:http_port", "3000") -%}
{%- if gitea.config | traverse("server:http_addr", "") -%}
{%- set stream = gitea.config.server.http_addr ~ ":" ~ stream -%}
{%- endif -%}
{%- endif -%}
[Unit]
Description=Gitea Web Socket
PartOf={{ gitea.lookup.service.name }}.service
[Socket]
Service={{ gitea.lookup.service.name }}.service
ListenStream={{ stream }}
NoDelay=true
[Install]
WantedBy=sockets.target

View File

@@ -1,103 +1,107 @@
{#- To keep the below "readable", set short vars here. -#} {%- set rw = gitea._rw + [
{%- set work = gitea.lookup.paths.work -%} gitea.lookup.paths.conf | path_join("app.ini")
{%- set bin = gitea.lookup.paths.bin | path_join('gitea') -%} ] -%}
{%- set user = gitea.lookup.user -%}
{%- set home = salt['user.info'](gitea.lookup.user).home -%} {%- set needs_port_cap =
{%- set config = gitea.lookup.paths.conf | path_join('app.ini') -%} gitea.config | traverse("server:http_port", 3000) < 1024
{%- set custom_needed = gitea.lookup.paths.custom != (gitea.lookup.paths.work | path_join('custom')) -%} or (
{%- set custom = gitea.lookup.paths.custom -%} not gitea.config | traverse("server:disable_ssh", false)
and gitea.config | traverse("server:start_ssh_server", false)
and gitea.config | traverse("server:ssh_port", 22) < 1024
)
-%}
{%- set needs_custom = gitea.lookup.paths.custom != (gitea.lookup.paths.work | path_join('custom')) -%}
# https://github.com/archlinux/svntogit-community/blob/3474a4abbfa932796b33cf5d11d9e5312cebec1a/trunk/gitea.service
[Unit] [Unit]
Description=Gitea (Git with a cup of tea) Description=Gitea (Git with a cup of tea)
After=syslog.target Documentation=https://docs.gitea.io/en-us/
After=network.target After=network.target
{%- if gitea.service.socket_activation %}
After={{ gitea.lookup.service.name }}.main.socket
Requires={{ gitea.lookup.service.name }}.main.socket
{%- endif %}
{%- if gitea.service.wants %} {%- if gitea.service.wants %}
{%- for wanted in gitea.service.wants %} {%- for wanted in gitea.service.wants %}
Wants={{ wanted }}.service Wants={{ wanted }}{{ ".service" if "." not in wanted }}
After={{ wanted }}.service After={{ wanted }}{{ ".service" if "." not in wanted }}
{%- endfor %} {%- endfor %}
{%- endif %} {%- endif %}
{%- if gitea.service.requires_mount %} {%- if gitea.service.requires_mount %}
{%- for mount in gitea.service.requires_mount %} {%- for mount in gitea.service.requires_mount %}
RequiresMountsFor={{ mount }} RequiresMountsFor={{ mount }}
{%- endfor %} {%- endfor %}
{%- endif %} {%- 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] [Service]
# Modify these two values and uncomment them if you have ExecStart={{ gitea.lookup.paths.bin | path_join("gitea") }} web --config '{{ gitea.lookup.paths.conf | path_join("app.ini") }}'
# repos with lots of files and get an HTTP error 500 because Environment=USER={{ gitea.lookup.user }} HOME={{ gitea.lookup.paths.work }} GITEA_WORK_DIR={{ gitea.lookup.paths.work }}
# of that {%- if needs_custom %} GITEA_CUSTOM={{ gitea.lookup.paths.custom }}{%- endif %}
###
#LimitMEMLOCK=infinity # Process management
#LimitNOFILE=65535 ####################
RestartSec=2s
Type=simple 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 Restart=always
Environment=USER={{ user }} HOME={{ home }} GITEA_WORK_DIR={{ work }}{% if custom_needed %} GITEA_CUSTOM={{ custom }}{% endif %} RestartSec=2s
# 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 # Directory creation and permissions
# 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 User={{ gitea.lookup.user }}
# Git LFS support Group={{ gitea.lookup.group }}
#Environment=PATH=/path/to/git/bin:/bin:/sbin:/usr/bin:/usr/sbin WorkingDirectory={{ gitea.lookup.paths.work }}
# If you want to bind Gitea to a port below 1024, uncomment {%- if "unix" in gitea.config | traverse("server:protocol", "") %}
# the two values below, or use socket activation to pass Gitea its ports as above RuntimeDirectory=gitea
### {%- endif %}
#CapabilityBoundingSet=CAP_NET_BIND_SERVICE
#AmbientCapabilities=CAP_NET_BIND_SERVICE {%- if "file" in gitea.config | traverse("log:mode", "console") %}
### {%- if "/var/log/gitea" == gitea.lookup.paths.log %}
LogsDirectory=gitea
{%- else %}
{%- do rw.append(gitea.lookup.paths.log) %}
{%- endif %}
{%- endif %}
{%- if "/var/lib/gitea" == gitea.lookup.paths.work %}
StateDirectory=gitea
{%- else %}
{%- do rw.append(gitea.lookup.paths.work) %}
{%- endif %}
ReadWritePaths={{ rw | join(" ") }}
# Hardening measures
####################
# https://wiki.archlinux.org/title/Gitea#Binding_on_restricted_ports
AmbientCapabilities={{ "CAP_NET_BIND_SERVICE" if needs_port_cap }}
CapabilityBoundingSet={{ "CAP_NET_BIND_SERVICE" if needs_port_cap }}
PrivateUsers={{ (not needs_port_cap) | string | lower }}
LockPersonality=true
# Required by commit search
#MemoryDenyWriteExecute=true
NoNewPrivileges=True
#SecureBits=noroot-locked
PrivateDevices=true
PrivateTmp=true
ProtectClock=true
ProtectControlGroups=true
ProtectHome=true
ProtectHostname=true
ProtectKernelLogs=true
ProtectKernelModules=true
ProtectKernelTunables=true
ProtectProc=invisible
ProtectSystem=strict
RestrictAddressFamilies=AF_INET AF_INET6 AF_NETLINK AF_UNIX
RestrictNamespaces=true
RestrictRealtime=true
RestrictSUIDSGID=true
SystemCallArchitectures=native
SystemCallFilter=@system-service
SystemCallErrorNumber=EPERM
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target

View File

@@ -15,14 +15,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -62,6 +62,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
# Just here for testing # Just here for testing

View File

@@ -14,13 +14,16 @@
{#- {#-
If paths are different than default, they need to be specified in the config. If paths are different than default, they need to be specified in the config and the service
needs to grant read/write permissions.
CUSTOM_PATH and WORKDIR are environment variables. CUSTOM_PATH and WORKDIR are environment variables.
I'm not sure about `log` tbh. Per the official docs, the default is empty. I'm not sure about `log` tbh. Per the official docs, the default is empty.
This might cause duplicate entries if the user did not specify in all-lowercase. This might cause duplicate entries if the user did not specify in all-lowercase.
Also, it will not overwrite custom configuration, which might make the installation fail. Also, it will not overwrite custom configuration, which might make the installation fail.
-#} -#}
{%- do mapdata.update({"_rw": []}) -%}
{%- for path in [ {%- for path in [
('app_data_path', 'server', mapdata.lookup.paths.data, mapdata.lookup.paths.work | path_join('data')), ('app_data_path', 'server', mapdata.lookup.paths.data, mapdata.lookup.paths.work | path_join('data')),
('root_path', 'log', mapdata.lookup.paths.log, mapdata.lookup.paths.work | path_join('log')), ('root_path', 'log', mapdata.lookup.paths.log, mapdata.lookup.paths.work | path_join('log')),
@@ -29,6 +32,10 @@
{%- set var, topic, current, default = path -%} {%- set var, topic, current, default = path -%}
{%- if current != default -%} {%- if current != default -%}
{%- do mapdata | update_dict_key_value('config:' ~ topic, {var: current}) -%} {%- do mapdata | update_dict_key_value('config:' ~ topic, {var: current}) -%}
{#- log directory is handled in service template -#}
{%- if topic != 'log' -%}
{%- do mapdata._rw.append(current) -%}
{%- endif -%}
{%- endif -%} {%- endif -%}
{%- endfor -%} {%- endfor -%}
@@ -63,3 +70,25 @@
{%- do mapdata.secrets.update({jwt: secret}) -%} {%- do mapdata.secrets.update({jwt: secret}) -%}
{%- endif -%} {%- endif -%}
{%- endfor -%} {%- endfor -%}
{#-
Automatically configure the socket path to use the one provided by Systemd.
-#}
{%- if "unix" in mapdata.config | traverse("server:protocol", "") -%}
{%- do mapdata.config.server.update({"http_addr": "/run/gitea/gitea.socket"}) -%}
{%- endif -%}
{#-
Automatically configure basic service dependencies.
Memcached/Redis are not as easy to discover (multiple settings)
and therefore need to be provided manually.
-#}
{%- if mapdata.config | traverse("database:db_type", "mysql") in ["mysql", "postgres", "mssql"] -%}
{%- set db_type = mapdata.config | traverse("database:db_type", "mysql") -%}
{%- if db_type not in mapdata.service.wants -%}
{#- MariaDB usually provides `mysql.service` as well. -#}
{%- do mapdata.service.wants.append(db_type) -%}
{%- endif -%}
{%- endif -%}

View File

@@ -30,11 +30,15 @@ gitea:
# Service configuration allows to request mount paths or # Service configuration allows to request mount paths or
# other service units. This is especially important if you # other service units. This is especially important if you
# run a local database server. Example: If you run mariadb # run Memcached/Redis. For databases, `post-map.jinja` appends
# on localhost, specify wants: ['mariadb'] (or however the # the database type automatically.
# unit is called, without `.service` suffix). # Example: If you run Redis on localhost, specify
# wants: ['redis'] (or however the unit is called, without `.service` suffix).
service: service:
requires_mount: [] requires_mount: []
# This is intended to setup socket activation. It is currently a draft
# and not functional.
socket_activation: false
wants: [] wants: []
# This is the custom configuration. Values in `default` are dumped # This is the custom configuration. Values in `default` are dumped
@@ -72,14 +76,14 @@ gitea:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc

View File

@@ -3,7 +3,7 @@
control 'gitea.config.file' do control 'gitea.config.file' do
title 'Verify the configuration file' title 'Verify the configuration file'
describe file('/var/opt/gitea/custom/conf/app.ini') do describe file('/etc/gitea/app.ini') do
it { should be_file } it { should be_file }
it { should be_owned_by 'root' } it { should be_owned_by 'root' }
it { should be_grouped_into 'root' } it { should be_grouped_into 'root' }

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -8,7 +8,7 @@ values:
lookup: lookup:
arch: amd64 arch: amd64
rootgroup: root rootgroup: root
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -17,14 +17,14 @@ values:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -64,6 +64,7 @@ values:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest
map_jinja: map_jinja:

View File

@@ -7,7 +7,7 @@ gitea:
# Just for testing purposes # Just for testing purposes
winner: lookup winner: lookup
added_in_lookup: lookup_value added_in_lookup: lookup_value
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -16,14 +16,14 @@ gitea:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -63,6 +63,7 @@ gitea:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest

View File

@@ -7,7 +7,7 @@ gitea:
# Just for testing purposes # Just for testing purposes
winner: lookup winner: lookup
added_in_lookup: lookup_value added_in_lookup: lookup_value
config: '/var/opt/gitea/custom/conf/app.ini' config: '/etc/gitea/app.ini'
service: service:
name: gitea name: gitea
gpg: gpg:
@@ -16,14 +16,14 @@ gitea:
group: git group: git
paths: paths:
bin: /opt/gitea bin: /opt/gitea
conf: /etc/opt/gitea conf: /etc/gitea
custom: /var/opt/gitea/custom custom: /var/lib/gitea/custom
data: /var/opt/gitea/data data: /var/lib/gitea/data
home: /var/opt/gitea/home home: /var/lib/gitea/home
internal_token_uri: file:///etc/opt/gitea/internal_token internal_token_uri: file:///etc/gitea/internal_token
log: /var/opt/gitea/log log: /var/log/gitea
repos: /var/opt/gitea/data/gitea-repositories repos: /var/lib/gitea/data/gitea-repositories
work: /var/opt/gitea work: /var/lib/gitea
pkg: pkg:
latest: https://dl.gitea.io/gitea/version.json latest: https://dl.gitea.io/gitea/version.json
sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc sig: https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc
@@ -63,6 +63,7 @@ gitea:
secret_key: '' secret_key: ''
service: service:
requires_mount: [] requires_mount: []
socket_activation: false
wants: [] wants: []
version: latest version: latest