124 lines
3.2 KiB
Text
124 lines
3.2 KiB
Text
|
APP_NAME = {{var_forgejo_title}}
|
||
|
RUN_USER = {{var_forgejo_user}}
|
||
|
RUN_MODE = prod
|
||
|
|
||
|
[server]
|
||
|
DOMAIN = {{var_forgejo_domain}}
|
||
|
ROOT_URL = https://{{var_forgejo_domain}}
|
||
|
;HTTP_ADDR = {{var_forgejo_listen_address}}
|
||
|
HTTP_PORT = {{var_forgejo_listen_port | string}}
|
||
|
;LANDING_PAGE = home
|
||
|
|
||
|
[database]
|
||
|
{% if var_forgejo_database_kind == 'sqlite' %}
|
||
|
DB_TYPE = sqlite3
|
||
|
PATH = {{var_forgejo_database_data_sqlite_path}}
|
||
|
{% endif %}
|
||
|
{% if var_forgejo_database_kind == 'postgresql' %}
|
||
|
DB_TYPE = postgres
|
||
|
HOST = {{var_forgejo_database_data_postgresql_host}}:{{var_forgejo_database_data_postgresql_port | string}}
|
||
|
USER = {{var_forgejo_database_data_postgresql_username}}
|
||
|
PASSWD = {{var_forgejo_database_data_postgresql_password}}
|
||
|
NAME = {{var_forgejo_database_data_postgresql_scheme}}
|
||
|
{% endif %}
|
||
|
|
||
|
[security]
|
||
|
INSTALL_LOCK = true
|
||
|
SECRET_KEY = {{var_forgejo_secret_key}}
|
||
|
INTERNAL_TOKEN = {{var_forgejo_internal_token}}
|
||
|
DISABLE_GIT_HOOKS = true
|
||
|
|
||
|
[oauth2]
|
||
|
ENABLED = false
|
||
|
|
||
|
[log]
|
||
|
MODE = console
|
||
|
LEVEL = Info
|
||
|
|
||
|
[git]
|
||
|
HOME_PATH = {{var_forgejo_directory_main}}
|
||
|
|
||
|
[service]
|
||
|
REGISTER_EMAIL_CONFIRM = false
|
||
|
|
||
|
{% if var_forgejo_authentication_kind == 'internal' %}
|
||
|
DISABLE_REGISTRATION = false
|
||
|
ALLOW_ONLY_INTERNAL_REGISTRATION = true
|
||
|
ALLOW_ONLY_EXTERNAL_REGISTRATION = false
|
||
|
SHOW_REGISTRATION_BUTTON = true
|
||
|
{% else %}
|
||
|
DISABLE_REGISTRATION = false
|
||
|
ALLOW_ONLY_INTERNAL_REGISTRATION = false
|
||
|
ALLOW_ONLY_EXTERNAL_REGISTRATION = true
|
||
|
SHOW_REGISTRATION_BUTTON = false
|
||
|
{% endif %}
|
||
|
|
||
|
;REQUIRE_SIGNIN_VIEW = false
|
||
|
ENABLE_NOTIFY_MAIL = true
|
||
|
|
||
|
;ENABLE_BASIC_AUTHENTICATION = true
|
||
|
;ENABLE_REVERSE_PROXY_AUTHENTICATION = false
|
||
|
;ENABLE_REVERSE_PROXY_AUTHENTICATION_API = false
|
||
|
;ENABLE_REVERSE_PROXY_AUTO_REGISTRATION = false
|
||
|
;ENABLE_REVERSE_PROXY_EMAIL = false
|
||
|
;ENABLE_REVERSE_PROXY_FULL_NAME = false
|
||
|
|
||
|
;DEFAULT_KEEP_EMAIL_PRIVATE = false
|
||
|
;DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
||
|
;DEFAULT_USER_IS_RESTRICTED = false
|
||
|
;DEFAULT_USER_VISIBILITY = public
|
||
|
;ALLOWED_USER_VISIBILITY_MODES = public,limited,private
|
||
|
;DEFAULT_ORG_VISIBILITY = public
|
||
|
;DEFAULT_ORG_MEMBER_VISIBLE = false
|
||
|
;DEFAULT_ENABLE_DEPENDENCIES = true
|
||
|
;ALLOW_CROSS_REPOSITORY_DEPENDENCIES = true
|
||
|
ENABLE_USER_HEATMAP = false
|
||
|
ENABLE_TIMETRACKING = false
|
||
|
DEFAULT_ENABLE_TIMETRACKING = false
|
||
|
|
||
|
{% if var_forgejo_authentication_kind == 'internal' %}
|
||
|
SHOW_REGISTRATION_BUTTON = true
|
||
|
{% else %}
|
||
|
SHOW_REGISTRATION_BUTTON = false
|
||
|
{% endif %}
|
||
|
|
||
|
AUTO_WATCH_NEW_REPOS = false
|
||
|
AUTO_WATCH_ON_CHANGES = false
|
||
|
|
||
|
[repository]
|
||
|
ROOT = {{var_forgejo_directory_repositories}}
|
||
|
|
||
|
{% if var_forgejo_authentication_kind == 'internal' %}
|
||
|
[openid]
|
||
|
ENABLE_OPENID_SIGNIN = false
|
||
|
ENABLE_OPENID_SIGNUP = false
|
||
|
{% else %}
|
||
|
[openid]
|
||
|
ENABLE_OPENID_SIGNIN = false
|
||
|
ENABLE_OPENID_SIGNUP = true
|
||
|
WHITELISTED_URIS = {{var_forgejo_authentication_data_authelia_url_base}}
|
||
|
|
||
|
[oauth2_client]
|
||
|
REGISTER_EMAIL_CONFIRM = false
|
||
|
OPENID_CONNECT_SCOPES = openid email profile
|
||
|
ENABLE_AUTO_REGISTRATION = true
|
||
|
USERNAME = nickname
|
||
|
{% endif %}
|
||
|
|
||
|
[mailer]
|
||
|
{% if var_forgejo_email_sending_enabled %}
|
||
|
ENABLED = true
|
||
|
SMTP_ADDR = {{var_forgejo_smtp_host}}
|
||
|
SMTP_PORT = {{var_forgejo_smtp_port | string}}
|
||
|
FROM = {{var_forgejo_email_sending_sender}}
|
||
|
USER = {{var_forgejo_smtp_username}}
|
||
|
PASSWD = {{var_forgejo_smtp_password}}
|
||
|
{% if var_forgejo_email_sending_html %}
|
||
|
SEND_AS_PLAIN_TEXT = false
|
||
|
{% else %}
|
||
|
SEND_AS_PLAIN_TEXT = true
|
||
|
{% endif %}
|
||
|
{% else %}
|
||
|
ENABLED = false
|
||
|
{% endif %}
|