APP_NAME = Lazerus Gitea RUN_MODE = prod RUN_USER = git WORK_PATH = /data/gitea [repository] ROOT = /data/git/repositories [repository.local] LOCAL_COPY_PATH = /data/gitea/tmp/local-repo [repository.upload] TEMP_PATH = /data/gitea/uploads [server] APP_DATA_PATH = /data/gitea DOMAIN = git.newnaturalphilosophy.org SSH_DOMAIN = git.newnaturalphilosophy.org HTTP_PORT = 3000 ROOT_URL = https://git.newnaturalphilosophy.org/ DISABLE_SSH = false SSH_PORT = 22 SSH_LISTEN_PORT = 22 LFS_START_SERVER = true LFS_JWT_SECRET = E6yogRbQFa1d_mghwvVFRdIQaJ9fm9cMSNn1-WePgDk OFFLINE_MODE = true [database] DB_TYPE = postgres HOST = postgres:5432 NAME = gitea USER = postgres_user PASSWD = kalonizeferret2025 SSL_MODE = disable #[database] #PATH = /data/gitea/gitea.db #DB_TYPE = sqlite3 #HOST = localhost:3306 #NAME = gitea #USER = root #PASSWD = #LOG_SQL = false #SCHEMA = #SSL_MODE = disable [indexer] ISSUE_INDEXER_PATH = /data/gitea/indexers/issues.bleve [session] PROVIDER_CONFIG = /data/gitea/sessions PROVIDER = file [picture] AVATAR_UPLOAD_PATH = /data/gitea/avatars REPOSITORY_AVATAR_UPLOAD_PATH = /data/gitea/repo-avatars [attachment] PATH = /data/gitea/attachments [log] MODE = console LEVEL = info ROOT_PATH = /data/gitea/log [security] INSTALL_LOCK = true SECRET_KEY = REVERSE_PROXY_LIMIT = 1 REVERSE_PROXY_TRUSTED_PROXIES = * INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3NTM2NjU4OTJ9.9B1juI2UdPvJaSSQL8Xnr3_iv8Lt8H-OQPW0bLKIGBE PASSWORD_HASH_ALGO = pbkdf2 [service] DISABLE_REGISTRATION = false REQUIRE_SIGNIN_VIEW = false REGISTER_EMAIL_CONFIRM = false ENABLE_NOTIFY_MAIL = true ALLOW_ONLY_EXTERNAL_REGISTRATION = false ENABLE_CAPTCHA = false DEFAULT_KEEP_EMAIL_PRIVATE = false DEFAULT_ALLOW_CREATE_ORGANIZATION = true DEFAULT_ENABLE_TIMETRACKING = true NO_REPLY_ADDRESS = noreply.git.newnaturalphilosophy.org USER_APPROVAL_REQUIRED = true DEFAULT_USER_IS_ACTIVE = false [lfs] PATH = /data/git/lfs [mailer] ENABLED = false [openid] ENABLE_OPENID_SIGNIN = true ENABLE_OPENID_SIGNUP = true [cron.update_checker] ENABLED = false [repository.pull-request] DEFAULT_MERGE_STYLE = merge [repository.signing] DEFAULT_TRUST_MODEL = committer [oauth2] JWT_SECRET = eVl8MDFe8bdNtq8Vn_NSOYnnHbqbF7OVR9gcB5RF0r4 # for rendering jupyter notebooks [markup.jupyter] ENABLED = true FILE_EXTENSIONS = .ipynb RENDER_COMMAND = "jupyter nbconvert --stdin --stdout --to html --template basic" IS_INPUT_FILE = false # (Optional but handy) allow embedded data: URIs that notebooks sometimes emit [markup.sanitizer.jupyter.img] ALLOW_DATA_URI_IMAGES = true # for rendering csv #[markup.csv] #ENABLED = true #FILE_EXTENSIONS = .csv #RENDER_COMMAND = /opt/venv/bin/python3 /opt/csv_to_html.py #IS_INPUT_FILE = true #sanitzer for style #[markup.sanitizer.csv.rule-1] #ELEMENT = style #ALLOW_ATTR = #REGEXP =PATH_END app.ini [exit-status=1]