mirror of
https://github.com/arcan1s/ahriman.git
synced 2026-04-08 11:13:39 +00:00
This was initally generated by ai, but later has been heavily edited. The reason why it has been implemented is that there are plans to implement more features to ui, but it becomes hard to add new features to plain js, so I decided to rewrite it in typescript. Yet because it is still ai slop, it is still possible to enable old interface via configuration, even though new interface is turned on by default to get feedback
133 lines
2.7 KiB
INI
133 lines
2.7 KiB
INI
[settings]
|
|
include = .
|
|
logging = logging.ini
|
|
|
|
[alpm]
|
|
database = /var/lib/pacman
|
|
mirror = https://geo.mirror.pkgbuild.com/$repo/os/$arch
|
|
repositories = core extra multilib
|
|
root = /
|
|
sync_files_database = no
|
|
use_ahriman_cache = no
|
|
|
|
[archive]
|
|
keep_built_packages = 3
|
|
|
|
[auth]
|
|
client_id = client_id
|
|
client_secret = client_secret
|
|
oauth_provider = GoogleClient
|
|
oauth_scopes = https://www.googleapis.com/auth/userinfo.email
|
|
salt = salt
|
|
allow_read_only = no
|
|
|
|
[build]
|
|
archbuild_flags =
|
|
build_command = extra-x86_64-build
|
|
ignore_packages =
|
|
makechrootpkg_flags =
|
|
makepkg_flags = --skippgpcheck
|
|
scan_paths = ^usr/lib(?!/cmake).*$
|
|
triggers = ahriman.core.report.ReportTrigger ahriman.core.upload.UploadTrigger
|
|
triggers_known = ahriman.core.distributed.WorkerLoaderTrigger ahriman.core.distributed.WorkerRegisterTrigger ahriman.core.distributed.WorkerTrigger ahriman.core.distributed.WorkerUnregisterTrigger ahriman.core.gitremote.RemotePullTrigger ahriman.core.gitremote.RemotePushTrigger ahriman.core.report.ReportTrigger ahriman.core.upload.UploadTrigger ahriman.core.support.KeyringTrigger ahriman.core.support.MirrorlistTrigger
|
|
|
|
[repository]
|
|
name = aur
|
|
|
|
[sign]
|
|
target =
|
|
|
|
[keyring]
|
|
target = keyring
|
|
|
|
[logs-rotation]
|
|
keep_last_logs = 5
|
|
|
|
[mirrorlist]
|
|
target = mirrorlist
|
|
servers = http://localhost
|
|
|
|
[remote-push]
|
|
target = gitremote
|
|
|
|
[remote-pull]
|
|
target = gitremote
|
|
|
|
[gitremote]
|
|
commit_user = user
|
|
commit_email = user@host
|
|
push_url = https://github.com/arcan1s/repository.git
|
|
pull_url = https://github.com/arcan1s/repository.git
|
|
|
|
[report]
|
|
target = console
|
|
|
|
[email]
|
|
host = 127.0.0.1
|
|
link_path = http://example.com
|
|
no_empty_report = no
|
|
port = 587
|
|
receivers = mail@example.com
|
|
sender = mail@example.com
|
|
template = repo-index.jinja2
|
|
templates = ../web/templates
|
|
|
|
[console]
|
|
use_utf = yes
|
|
|
|
[html]
|
|
link_path = http://example.com
|
|
path = local/path
|
|
template = repo-index.jinja2
|
|
templates = ../web/templates
|
|
|
|
[remote-call]
|
|
manual = yes
|
|
|
|
[rss]
|
|
link_path = http://example.com
|
|
path = local/path
|
|
template = rss.jinja2
|
|
templates = ../web/templates
|
|
|
|
[telegram]
|
|
api_key = api_key
|
|
chat_id = @ahrimantestchat
|
|
link_path = http://example.com
|
|
template = telegram-index.jinja2
|
|
templates = ../web/templates
|
|
|
|
[upload]
|
|
target =
|
|
|
|
[rsync]
|
|
command = rsync --archive --verbose --compress --partial --delete
|
|
remote = remote@example.com
|
|
|
|
[disabled]
|
|
|
|
[customs3]
|
|
type = s3
|
|
access_key = access_key
|
|
bucket = bucket
|
|
region = eu-central-1
|
|
secret_key = secret_key
|
|
|
|
[github:x86_64]
|
|
owner = arcan1s
|
|
password = pa55w0rd
|
|
repository = ahriman
|
|
username = arcan1s
|
|
|
|
[remote-service]
|
|
|
|
[web]
|
|
enable_archive_upload = yes
|
|
host = 127.0.0.1
|
|
static_path = ../web/templates/static
|
|
template = build-status-legacy.jinja2
|
|
templates = ../web/templates
|
|
|
|
[worker]
|
|
address = http://localhost:8081
|