113 lines
No EOL
2.7 KiB
INI
113 lines
No EOL
2.7 KiB
INI
;; Forgejo app.ini
|
|
;; Configures the Forgejo server for git.starcat.systems
|
|
;; File location: /etc/forgejo/app.ini
|
|
;; More information - git repo: https://git.starcat.systems/starcat-infra/git-server/src/branch/main/forgejo/app_ini
|
|
;; More information - handbook: https://about.starcat.systems/handbook/infrastructure/code/forgejo/
|
|
|
|
APP_NAME = StarCat Git
|
|
APP_SLOGAN = Git repo hosting for StarCat Systems
|
|
RUN_USER = git
|
|
WORK_PATH = /var/lib/forgejo
|
|
RUN_MODE = prod
|
|
|
|
[server]
|
|
SSH_DOMAIN = git.starcat.systems
|
|
DOMAIN = git.starcat.systems
|
|
HTTP_PORT = 3000
|
|
ROOT_URL = https://git.starcat.systems/
|
|
APP_DATA_PATH = /var/lib/forgejo/data
|
|
DISABLE_SSH = false
|
|
SSH_PORT = 22
|
|
LFS_START_SERVER = true
|
|
LFS_JWT_SECRET = *REDACTED*
|
|
OFFLINE_MODE = true
|
|
|
|
[database]
|
|
DB_TYPE = sqlite3
|
|
HOST = 127.0.0.1:3306
|
|
NAME = forgejo
|
|
USER = forgejo
|
|
PASSWD =
|
|
SCHEMA =
|
|
SSL_MODE = disable
|
|
PATH = /var/lib/forgejo/data/forgejo.db
|
|
LOG_SQL = false
|
|
|
|
[repository]
|
|
ROOT = /var/lib/forgejo/data/forgejo-repositories
|
|
|
|
[repository.pull-request]
|
|
DEFAULT_MERGE_STYLE = merge
|
|
|
|
[repository.signing]
|
|
DEFAULT_TRUST_MODEL = committer
|
|
|
|
[lfs]
|
|
PATH = /var/lib/forgejo/data/lfs
|
|
|
|
[mailer]
|
|
ENABLED = true
|
|
SMTP_ADDR = *REDACTED*
|
|
SMTP_PORT = 465
|
|
FROM = "git.starcat.systems" <git@git.starcat.systems>
|
|
USER = git@git.starcat.systems
|
|
PASSWD = *REDACTED*
|
|
|
|
[email.incoming]
|
|
ENABLED = true
|
|
REPLY_TO_ADDRESS = incoming+%{token}@git.starcat.systems
|
|
HOST = *REDACTED*
|
|
PORT = 993
|
|
USERNAME = incoming@git.starcat.systems
|
|
PASSWORD = *REDACTED*
|
|
USE_TLS = false
|
|
MAILBOX = Inbox
|
|
DELETE_HANDLED_MESSAGE = true
|
|
MAXIMUM_MESSAGE_SIZE = 10485760
|
|
|
|
[service]
|
|
REGISTER_EMAIL_CONFIRM = false
|
|
ENABLE_NOTIFY_MAIL = true
|
|
DISABLE_REGISTRATION = false
|
|
ALLOW_ONLY_EXTERNAL_REGISTRATION = true
|
|
ENABLE_CAPTCHA = false
|
|
REQUIRE_SIGNIN_VIEW = false
|
|
DEFAULT_KEEP_EMAIL_PRIVATE = true
|
|
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
|
|
DEFAULT_ENABLE_TIMETRACKING = true
|
|
NO_REPLY_ADDRESS = noreply.git.starcat.systems
|
|
ENABLE_INTERNAL_SIGNIN = false
|
|
;; !!! THE ABOVE COMMAND DISABLES THE LOCAL SIGN IN FORM, AND FORCES USERS TO SIGN IN WITH STARCAT ID. IF STARCAT ID IS NOT WORKING, CHANGE THE ABOVE TO 'true' AND RESTART FORGEJO TO ENABLE LOCAL SIGN IN !!!
|
|
|
|
[service.explore]
|
|
REQUIRE_SIGNIN_VIEW = true
|
|
DISABLE_USERS_PAGE = true
|
|
DISABLE_ORGANIZATIONS_PAGE = true
|
|
DISABLE_CODE_PAGE = false
|
|
|
|
[openid]
|
|
ENABLE_OPENID_SIGNIN = false
|
|
ENABLE_OPENID_SIGNUP = false
|
|
|
|
[cron.update_checker]
|
|
ENABLED = true
|
|
|
|
[session]
|
|
PROVIDER = file
|
|
|
|
[log]
|
|
MODE = console
|
|
LEVEL = info
|
|
ROOT_PATH = /var/lib/forgejo/log
|
|
|
|
[security]
|
|
INSTALL_LOCK = true
|
|
INTERNAL_TOKEN = *REDACTED*
|
|
PASSWORD_HASH_ALGO = pbkdf2_hi
|
|
|
|
[oauth2]
|
|
JWT_SECRET = *REDACTED*
|
|
|
|
[ui]
|
|
THEMES = forgejo-auto,forgejo-light,forgejo-dark,gitea-auto,gitea-light,gitea-dark
|
|
DEFAULT_THEME = gitea-auto |