mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-06-27 22:31:43 +00:00
* move argument parsers to handlers themselves
* use hatchling instead of flit
* Revert "use hatchling instead of flit"
This reverts commit d18d146d79
.
* add package-splitt script
* replace simplify walk method
* split packages
* explicitly install packages
* separate support triggers from main package
* add docs examples
* sort actions
* docs update
* add metapackage
* review fixes
53 lines
2.2 KiB
INI
53 lines
2.2 KiB
INI
[auth]
|
|
; Authentication provider, must be one of disabled, configuration, pam, oauth.
|
|
target = disabled
|
|
; Allow read-only endpoint to be called without authentication.
|
|
allow_read_only = yes
|
|
; OAuth2 application client ID and secret. Required if oauth is used.
|
|
;client_id =
|
|
;client_secret =
|
|
; Cookie secret key to be used for cookies encryption. Must be valid 32 bytes URL-safe base64-encoded string.
|
|
; If not set, it will be generated automatically.
|
|
;cookie_secret_key =
|
|
; Name of the secondary group to be used as admin group in the service. Required if pam is used.
|
|
;full_access_group = wheel
|
|
; Authentication cookie expiration in seconds.
|
|
;max_age = 604800
|
|
; OAuth2 provider icon for the web interface.
|
|
;oauth_icon = google
|
|
; OAuth2 provider class name, one of provided by aioauth-client. Required if oauth is used.
|
|
;oauth_provider = GoogleClient
|
|
; Scopes list for OAuth2 provider. Required if oauth is used.
|
|
;oauth_scopes = https://www.googleapis.com/auth/userinfo.email
|
|
; Allow login as root user (only applicable if PAM is used).
|
|
;permit_root_login = no
|
|
; Optional password salt.
|
|
;salt =
|
|
|
|
[web]
|
|
; External address of the web service. Will be used for some features like OAuth. If none set will be generated as
|
|
; address = http://${web:host}:${web:port}
|
|
;address = http://${web:host}:${web:port}
|
|
; Enable file upload endpoint used by some triggers.
|
|
;enable_archive_upload = no
|
|
; Address to bind the server.
|
|
host = 127.0.0.1
|
|
; Full URL to the repository index page used by templates.
|
|
;index_url =
|
|
; Max file size in bytes which can be uploaded to the server. Requires ${web:enable_archive_upload} to be enabled.
|
|
;max_body_size =
|
|
; Port to listen. Must be set, if the web service is enabled.
|
|
;port =
|
|
; Disable status (e.g. package status, logs, etc) endpoints. Useful for build only modes.
|
|
;service_only = no
|
|
; Path to directory with static files.
|
|
static_path = ${templates}/static
|
|
; List of directories with templates.
|
|
templates[] = ${prefix}/share/ahriman/templates
|
|
; Path to unix socket. If none set, unix socket will be disabled.
|
|
;unix_socket =
|
|
; Allow unix socket to be world readable.
|
|
;unix_socket_unsafe = yes
|
|
; Maximum amount of time in seconds to be waited before lock will be free, used by spawned processes (0 is infinite).
|
|
;wait_timeout =
|