feat(mods): Add external RST renderer
This commit is contained in:
20
.cruft.json
20
.cruft.json
@@ -41,6 +41,8 @@
|
||||
"gpg",
|
||||
"python-gnupg"
|
||||
],
|
||||
"build_user": "giteabuild",
|
||||
"build_user_home": "/home/giteabuild",
|
||||
"shell": "/bin/bash",
|
||||
"user": "git",
|
||||
"group": "git",
|
||||
@@ -53,6 +55,24 @@
|
||||
"sig": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.asc",
|
||||
"source": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}",
|
||||
"source_hash": "https://dl.gitea.io/gitea/{version}/gitea-{version}-linux-{arch}.sha256"
|
||||
},
|
||||
"go": {
|
||||
"pkg": "https://go.dev/dl/go1.18.2.linux-amd64.tar.gz",
|
||||
"source_hash": "e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc"
|
||||
},
|
||||
"mod_rst": {
|
||||
"pip_dependencies": [
|
||||
"docutils"
|
||||
],
|
||||
"pkg_dependencies": [
|
||||
"python3",
|
||||
"python3-pip"
|
||||
],
|
||||
"chroma_repo": "https://github.com/alecthomas/chroma",
|
||||
"chroma_build_path": "/opt/chroma/src",
|
||||
"chroma_bin": "/opt/chroma/chroma",
|
||||
"chroma_rev": "HEAD",
|
||||
"path": "/usr/local/bin/grst"
|
||||
}
|
||||
},
|
||||
"_settings": {
|
||||
|
||||
@@ -50,6 +50,26 @@ Special notes
|
||||
* If Gitea requires mounts for some of the paths, you can specify them in ``service:requires_mount`` as a list.
|
||||
* If Gitea requires a local service unit (e.g. database server), specify it/them in ``service:wants`` as a list.
|
||||
|
||||
RST mod
|
||||
^^^^^^^
|
||||
This formula provides basic support for installing an external ``rst`` renderer. This especially makes Gitea display ``README.rst`` files similar to as it does for ``README.md``.
|
||||
|
||||
The installation is not included by default, you will have to specifically target ``gitea.mods.rst`` to the minion. Furthermore, you will have to setup the external renderer in your ``app.ini`` similar to:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
markup.restructuredtext:
|
||||
enabled: true
|
||||
file_extensions: '.rst'
|
||||
render_command: timeout 30s /usr/local/bin/grst
|
||||
is_input_file: true
|
||||
markup.sanitizer.restructuredtext:
|
||||
element: pre
|
||||
allow_attr: class
|
||||
regexp: ''
|
||||
|
||||
The mod compiles ``chroma`` (the syntax highlighting library that is used by Gitea) from source and installs a Python script that renders RST files, which currently relies on ``chroma`` and the ``docutils`` python package. The parameters can be modified in ``gitea:lookup:mod_rst``. I currently use this to patch ``*.sls``, ``*.jinja`` and ``*.j2`` highlighting into ``chroma``.
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
An example pillar is provided, please see `pillar.example`. Note that you do not need to specify everything by pillar. Often, it's much easier and less resource-heavy to use the ``parameters/<grain>/<value>.yaml`` files for non-sensitive settings. The underlying logic is explained in `map.jinja`.
|
||||
|
||||
14
gitea/go/clean.sls
Normal file
14
gitea/go/clean.sls
Normal file
@@ -0,0 +1,14 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=sls
|
||||
|
||||
{%- set tplroot = tpldir.split('/')[0] %}
|
||||
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||
|
||||
Go is absent for build user:
|
||||
file.absent:
|
||||
- name: {{ gitea.lookup.build_user_home | path_join("go") }}
|
||||
|
||||
Gitea build user is absent:
|
||||
user.absent:
|
||||
- name: {{ gitea.lookup.build_user }}
|
||||
19
gitea/go/init.sls
Normal file
19
gitea/go/init.sls
Normal file
@@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=sls
|
||||
|
||||
{%- set tplroot = tpldir.split('/')[0] %}
|
||||
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||
|
||||
Gitea build user is present:
|
||||
user.present:
|
||||
- name: {{ gitea.lookup.build_user }}
|
||||
- home: {{ gitea.lookup.build_user_home }}
|
||||
- createhome: true
|
||||
|
||||
Go is installed for build user:
|
||||
archive.extracted:
|
||||
- name: {{ gitea.lookup.build_user_home }}
|
||||
- source: {{ gitea.lookup.go.pkg }}
|
||||
- source_hash: {{ gitea.lookup.go.source_hash }}
|
||||
- user: {{ gitea.lookup.build_user }}
|
||||
14
gitea/mods/rst/clean.sls
Normal file
14
gitea/mods/rst/clean.sls
Normal file
@@ -0,0 +1,14 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=sls
|
||||
|
||||
{%- set tplroot = tpldir.split('/')[0] %}
|
||||
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||
{%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
|
||||
|
||||
Gitea RST external renderer is absent:
|
||||
file.absent:
|
||||
- names:
|
||||
- {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||
- {{ gitea.lookup.mod_rst.chroma_bin }}
|
||||
- {{ gitea.lookup.mod_rst.path }}
|
||||
128
gitea/mods/rst/files/default/grst
Normal file
128
gitea/mods/rst/files/default/grst
Normal file
@@ -0,0 +1,128 @@
|
||||
#!/usr/bin/python3
|
||||
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
from docutils import nodes, core, io
|
||||
from docutils.parsers.rst import directives, Directive
|
||||
|
||||
|
||||
class Chroma(Directive):
|
||||
"""Source code syntax highlighting."""
|
||||
|
||||
required_arguments = 1
|
||||
optional_arguments = 0
|
||||
final_argument_whitespace = True
|
||||
option_spec = {}
|
||||
has_content = True
|
||||
|
||||
def run(self):
|
||||
self.assert_has_content()
|
||||
data = "\n".join(self.content)
|
||||
try:
|
||||
parsed = subprocess.run(
|
||||
["{{ gitea.lookup.mod_rst.chroma_bin }}", "--html", "--html-only", "-l", self.arguments[0]],
|
||||
text=True,
|
||||
input=data,
|
||||
capture_output=True,
|
||||
check=True,
|
||||
)
|
||||
except subprocess.CalledProcessError:
|
||||
parsed = subprocess.run(
|
||||
["{{ gitea.lookup.mod_rst.chroma_bin }}", "--html", "--html-only"],
|
||||
text=True,
|
||||
input=data,
|
||||
capture_output=True,
|
||||
check=True,
|
||||
)
|
||||
|
||||
return [nodes.raw("", parsed.stdout, format="html")]
|
||||
|
||||
|
||||
def html_parts(
|
||||
input_string,
|
||||
source_path=None,
|
||||
destination_path=None,
|
||||
input_encoding="utf8",
|
||||
doctitle=True,
|
||||
initial_header_level=1,
|
||||
):
|
||||
"""
|
||||
Given an input string, returns a dictionary of HTML document parts.
|
||||
|
||||
Dictionary keys are the names of parts, and values are Unicode strings;
|
||||
encoding is up to the client.
|
||||
|
||||
Parameters:
|
||||
|
||||
- `input_string`: A multi-line text string; required.
|
||||
- `source_path`: Path to the source file or object. Optional, but useful
|
||||
for diagnostic output (system messages).
|
||||
- `destination_path`: Path to the file or object which will receive the
|
||||
output; optional. Used for determining relative paths (stylesheets,
|
||||
source links, etc.).
|
||||
- `input_encoding`: The encoding of `input_string`. If it is an encoded
|
||||
8-bit string, provide the correct encoding. If it is a Unicode string,
|
||||
use "unicode", the default.
|
||||
- `doctitle`: Disable the promotion of a lone top-level section title to
|
||||
document title (and subsequent section title to document subtitle
|
||||
promotion); enabled by default.
|
||||
- `initial_header_level`: The initial level for header elements (e.g. 1
|
||||
for "<h1>").
|
||||
"""
|
||||
overrides = {
|
||||
"input_encoding": input_encoding,
|
||||
"doctitle_xform": doctitle,
|
||||
"initial_header_level": initial_header_level,
|
||||
"report_level": 4,
|
||||
}
|
||||
|
||||
parts = core.publish_parts(
|
||||
source=input_string,
|
||||
source_path=source_path,
|
||||
destination_path=destination_path,
|
||||
writer_name="html",
|
||||
settings_overrides=overrides,
|
||||
)
|
||||
return parts
|
||||
|
||||
|
||||
def html_body(
|
||||
input_string,
|
||||
source_path=None,
|
||||
destination_path=None,
|
||||
input_encoding="utf8",
|
||||
output_encoding="unicode",
|
||||
doctitle=True,
|
||||
initial_header_level=1,
|
||||
):
|
||||
"""
|
||||
Given an input string, returns an HTML fragment as a string.
|
||||
|
||||
The return value is the contents of the <body> element.
|
||||
|
||||
Parameters (see `html_parts()` for the remainder):
|
||||
|
||||
- `output_encoding`: The desired encoding of the output. If a Unicode
|
||||
string is desired, use the default value of "unicode" .
|
||||
"""
|
||||
parts = html_parts(
|
||||
input_string=input_string,
|
||||
source_path=source_path,
|
||||
destination_path=destination_path,
|
||||
input_encoding=input_encoding,
|
||||
doctitle=doctitle,
|
||||
initial_header_level=initial_header_level,
|
||||
)
|
||||
fragment = parts["html_body"]
|
||||
if output_encoding != "unicode":
|
||||
fragment = fragment.encode(output_encoding)
|
||||
return fragment
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
directives.register_directive("code-block", Chroma)
|
||||
|
||||
with open(sys.argv[1], "r") as f:
|
||||
source = "".join(f.readlines())
|
||||
print(html_body(source.encode()))
|
||||
67
gitea/mods/rst/init.sls
Normal file
67
gitea/mods/rst/init.sls
Normal file
@@ -0,0 +1,67 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# vim: ft=sls
|
||||
|
||||
{%- set tplroot = tpldir.split('/')[0] %}
|
||||
{%- set sls_config_file = tplroot ~ '.config.file' %}
|
||||
{%- set sls_go_install = tplroot ~ '.go' %}
|
||||
{%- from tplroot ~ "/map.jinja" import mapdata as gitea with context %}
|
||||
{%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
|
||||
|
||||
include:
|
||||
- {{ sls_go_install }}
|
||||
|
||||
RST external renderer pkg dependencies are installed:
|
||||
pkg.installed:
|
||||
- pkgs: {{ gitea.lookup.mod_rst.pkg_dependencies | json }}
|
||||
|
||||
RST external renderer pip dependencies are installed:
|
||||
pip.installed:
|
||||
- names: {{ gitea.lookup.mod_rst.pip_dependencies | json }}
|
||||
- require:
|
||||
- RST external renderer pkg dependencies are installed
|
||||
|
||||
Chroma is cloned:
|
||||
file.directory:
|
||||
- name: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||
- makedirs: true
|
||||
- user: {{ gitea.lookup.build_user }}
|
||||
- mode: '0755'
|
||||
git.latest:
|
||||
- name: {{ gitea.lookup.mod_rst.chroma_repo }}
|
||||
- target: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||
- rev: {{ gitea.lookup.mod_rst.chroma_rev }}
|
||||
- user: {{ gitea.lookup.build_user }}
|
||||
- force_reset: true
|
||||
- require:
|
||||
- file: {{ gitea.lookup.mod_rst.chroma_build_path }}
|
||||
|
||||
Chroma is installed:
|
||||
file.directory:
|
||||
- name: {{ salt["file.dirname"](gitea.lookup.mod_rst.chroma_bin) }}
|
||||
cmd.run:
|
||||
- name: {{ gitea.lookup.build_user_home | path_join("go", "bin", "go") }} build -o '{{ gitea.lookup.mod_rst.chroma_bin }}'
|
||||
- cwd: {{ gitea.lookup.mod_rst.chroma_build_path | path_join("cmd", "chroma") }}
|
||||
- runas: {{ gitea.lookup.build_user }}
|
||||
- require:
|
||||
- RST external renderer pkg dependencies are installed
|
||||
- file: {{ salt["file.dirname"](gitea.lookup.mod_rst.chroma_bin) }}
|
||||
- sls: {{ sls_go_install }}
|
||||
- onchanges:
|
||||
- Chroma is cloned
|
||||
|
||||
RST external renderer is installed:
|
||||
file.managed:
|
||||
- name: {{ gitea.lookup.mod_rst.path }}
|
||||
- source: {{ files_switch(['grst'],
|
||||
use_subpath=True,
|
||||
lookup='RST external renderer is installed'
|
||||
)
|
||||
}}
|
||||
- mode: '0755'
|
||||
- user: root
|
||||
- group: {{ gitea.lookup.rootgroup }}
|
||||
- template: jinja
|
||||
- context:
|
||||
gitea: {{ gitea | json }}
|
||||
- require:
|
||||
- RST external renderer pip dependencies are installed
|
||||
@@ -9,10 +9,26 @@ values:
|
||||
service:
|
||||
name: gitea
|
||||
unit: /etc/systemd/system/{name}.service
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -74,10 +74,26 @@ gitea:
|
||||
# You should not need to change these values, except for changing
|
||||
# the default paths.
|
||||
lookup:
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -11,10 +11,26 @@ values:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -10,10 +10,26 @@ gitea:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
@@ -10,10 +10,26 @@ gitea:
|
||||
config: '/etc/gitea/app.ini'
|
||||
service:
|
||||
name: gitea
|
||||
build_user: giteabuild
|
||||
build_user_home: /home/giteabuild
|
||||
go:
|
||||
pkg: https://go.dev/dl/go1.18.2.linux-amd64.tar.gz
|
||||
source_hash: e54bec97a1a5d230fc2f9ad0880fcbabb5888f30ed9666eca4a91c5a32e86cbc
|
||||
gpg:
|
||||
key: 7C9E68152594688862D62AF62D9AE806EC1592E2
|
||||
keyserver: keys.openpgp.org
|
||||
group: git
|
||||
mod_rst:
|
||||
chroma_bin: /opt/chroma/chroma
|
||||
chroma_build_path: /opt/chroma/src
|
||||
chroma_repo: https://github.com/alecthomas/chroma
|
||||
chroma_rev: HEAD
|
||||
path: /usr/local/bin/grst
|
||||
pip_dependencies:
|
||||
- docutils
|
||||
pkg_dependencies:
|
||||
- python3
|
||||
- python3-pip
|
||||
paths:
|
||||
bin: /opt/gitea
|
||||
conf: /etc/gitea
|
||||
|
||||
Reference in New Issue
Block a user