removing many environment variables from forge container service for testing purposes

This commit is contained in:
Alex Tavarez
2026-08-12 10:57:20 -04:00
parent 6b21fc54ac
commit 55ae0ea2ba
+53 -54
View File
@@ -224,59 +224,59 @@ services:
FORGEJO__RUN_USER: ${FORGEJO_MODE:-dev} FORGEJO__RUN_USER: ${FORGEJO_MODE:-dev}
FORGEJO__APP_NAME: ${FORGEJO_NAME} FORGEJO__APP_NAME: ${FORGEJO_NAME}
FORGEJO__APP_SLOGAN: ${FORGEJO_SLOGAN} FORGEJO__APP_SLOGAN: ${FORGEJO_SLOGAN}
FORGEJO__ui.meta_AUTHOR: ${SERVER_FQDN%.*} # FORGEJO__ui.meta_AUTHOR: ${SERVER_FQDN%.*}
FORGEJO__ui.meta_DESCRIPTION: ${FORGEJO_DESC} # FORGEJO__ui.meta_DESCRIPTION: ${FORGEJO_DESC}
FORGEJO__server_PROTOCOL: ${FORGEJO_PROTOCOL} # FORGEJO__server_PROTOCOL: ${FORGEJO_PROTOCOL}
FORGEJO__server_DOMAIN: ${FORGEJO_SUBDOMAIN}.${SERVER_FQDN} # FORGEJO__server_DOMAIN: ${FORGEJO_SUBDOMAIN}.${SERVER_FQDN}
# @NOTE https://gist.github.com/erik-toth/087262f19941da9bf4c2ce449fe98a47 # # @NOTE https://gist.github.com/erik-toth/087262f19941da9bf4c2ce449fe98a47
FORGEJO__server_SSH_PORT: ${FORGEJO_SSH_PORT:-2323} # FORGEJO__server_SSH_PORT: ${FORGEJO_SSH_PORT:-2323}
FORGEJO__server_SSH_EXPOSE_ANONYMOUS: false # FORGEJO__server_SSH_EXPOSE_ANONYMOUS: false
FORGEJO__server_START_SSH_SERVER: false # FORGEJO__server_START_SSH_SERVER: false
FORGEJO__server_SSH_AUTHORIZED_KEYS_BACKUP: true # FORGEJO__server_SSH_AUTHORIZED_KEYS_BACKUP: true
FORGEJO__server_LANDING_PAGE: ${FORGEJO_LANDING:-explore} # FORGEJO__server_LANDING_PAGE: ${FORGEJO_LANDING:-explore}
FORGEJO__admin_DEFAULT_EMAIL_NOTIFICATIONS: onmention # FORGEJO__admin_DEFAULT_EMAIL_NOTIFICATIONS: onmention
FORGEJO__security_REVERSE_PROXY_TRUSTED_PROXIES: ${FORGEJO_TRUSTED_PROXIES} # FORGEJO__security_REVERSE_PROXY_TRUSTED_PROXIES: ${FORGEJO_TRUSTED_PROXIES}
FORGEJO__security_PASSWORD_COMPLEXITY: lower,upper,digit,spec # FORGEJO__security_PASSWORD_COMPLEXITY: lower,upper,digit,spec
FORGEJO__security_PASSWORD_CHECK_PWN: true # FORGEJO__security_PASSWORD_CHECK_PWN: true
FORGEJO__security_GLOBAL_TWO_FACTOR_REQUIREMENT: true # FORGEJO__security_GLOBAL_TWO_FACTOR_REQUIREMENT: true
FORGEJO__service_REGISTER_EMAIL_CONFIRM: true # FORGEJO__service_REGISTER_EMAIL_CONFIRM: true
FORGEJO__service_DEFAULT_KEEP_EMAIL_PRIVATE: true # FORGEJO__service_DEFAULT_KEEP_EMAIL_PRIVATE: true
FORGEJO__service_DISABLE_REGISTRATION: ${FORGEJO_PROHIBIT_REGISTRATION:-true} # FORGEJO__service_DISABLE_REGISTRATION: ${FORGEJO_PROHIBIT_REGISTRATION:-true}
FORGEJO__service_ENABLE_NOTIFY_MAIL: true # FORGEJO__service_ENABLE_NOTIFY_MAIL: true
FORGEJO__security_ENABLE_CAPTCHA: true # FORGEJO__security_ENABLE_CAPTCHA: true
FORGEJO__picture_REPOSITORY_AVATAR_FALLBACK: image # FORGEJO__picture_REPOSITORY_AVATAR_FALLBACK: image
FORGEJO__picture_REPOSITORY_AVATAR_FALLBACK_IMAGE: img/repo_default.svg # FORGEJO__picture_REPOSITORY_AVATAR_FALLBACK_IMAGE: img/repo_default.svg
FORGEJO__picture_ENABLE_FEDERATED_AVATAR: true # FORGEJO__picture_ENABLE_FEDERATED_AVATAR: true
FORGEJO__log_MODE: file # FORGEJO__log_MODE: file
FORGEJO__mailer_ENABLED: true # FORGEJO__mailer_ENABLED: true
FORGEJO__mailer_PROTOCOL: ${EMAIL_SEND_PROTOCOL:-smtp}s # FORGEJO__mailer_PROTOCOL: ${EMAIL_SEND_PROTOCOL:-smtp}s
FORGEJO__mailer_SMTP_ADDR: ${EMAIL_SMTP_HOST} # FORGEJO__mailer_SMTP_ADDR: ${EMAIL_SMTP_HOST}
FORGEJO__mailer_SMTP_PORT: ${EMAIL_SMTP_PORT:-465} # FORGEJO__mailer_SMTP_PORT: ${EMAIL_SMTP_PORT:-465}
FORGEJO__mailer_USER: ${EMAIL_SMTP_USERNAME} # FORGEJO__mailer_USER: ${EMAIL_SMTP_USERNAME}
FORGEJO__mailer_PASSWD_URI: file:/run/secrets/email.pass # FORGEJO__mailer_PASSWD_URI: file:/run/secrets/email.pass
FORGEJO__mailer_FROM: "\"${SERVER_FQDN%.*} Administrator\" <${EMAIL_SMTP_USER_ALIAS:-admin}@${EMAIL_SMTP_EMAIL_ALIAS}>" # FORGEJO__mailer_FROM: "\"${SERVER_FQDN%.*} Administrator\" <${EMAIL_SMTP_USER_ALIAS:-admin}@${EMAIL_SMTP_EMAIL_ALIAS}>"
FORGEJO__database_DB_TYPE: ${FORGEJO_DB_TYPE:-mysql} # FORGEJO__database_DB_TYPE: ${FORGEJO_DB_TYPE:-mysql}
FORGEJO__database_HOST: "${MYSQL_DB_HOST}:3306" # FORGEJO__database_HOST: "${MYSQL_DB_HOST}:3306"
FORGEJO__database_NAME: ${FORGEJO_DB_NAME:-forgejo} # FORGEJO__database_NAME: ${FORGEJO_DB_NAME:-forgejo}
FORGEJO__database_USER: ${MYSQL_DB_USER:-admin} # FORGEJO__database_USER: ${MYSQL_DB_USER:-admin}
FORGEJO__database_PASSWD_URI: file:/run/secrets/user-mysql.pass # FORGEJO__database_PASSWD_URI: file:/run/secrets/user-mysql.pass
FORGEJO__repository_DEFAULT_BRANCH: main # FORGEJO__repository_DEFAULT_BRANCH: main
FORGEJO__repository_DEFAULT_PRIVATE: private # FORGEJO__repository_DEFAULT_PRIVATE: private
FORGEJO__repository_ENABLE_PUSH_CREATE_USER: true # FORGEJO__repository_ENABLE_PUSH_CREATE_USER: true
FORGEJO__repository_DEFAULT_CLOSE_ISSUES_VIA_COMMITS_IN_ANY_BRANCH: true # FORGEJO__repository_DEFAULT_CLOSE_ISSUES_VIA_COMMITS_IN_ANY_BRANCH: true
FORGEJO__repository.issue_MAX_PINNED: 6 # FORGEJO__repository.issue_MAX_PINNED: 6
FORGEJO__repository.issue_LOCK_REASON: ${FORGEJO_LOCK_REASONS} # FORGEJO__repository.issue_LOCK_REASON: ${FORGEJO_LOCK_REASONS}
FORGEJO__federation_ENABLED: true # FORGEJO__federation_ENABLED: true
FORGEJO__cors_ENABLED: true # FORGEJO__cors_ENABLED: true
FORGEJO__cors_ALLOW_DOMAIN: "${FORGEJO_PROTOCOL}://${SERVER_FQDN} ${FORGEJO_PROTOCOL}://${OG_SUBDOMAIN}.${SERVER_FQDN}" # FORGEJO__cors_ALLOW_DOMAIN: "${FORGEJO_PROTOCOL}://${SERVER_FQDN} ${FORGEJO_PROTOCOL}://${OG_SUBDOMAIN}.${SERVER_FQDN}"
FORGEJO__cors_ALLOW_CREDENTIALS: true # FORGEJO__cors_ALLOW_CREDENTIALS: true
FORGEJO__ui_SHOW_USER_EMAIL: false # FORGEJO__ui_SHOW_USER_EMAIL: false
FORGEJO__ui_ONLY_SHOW_RELEVANT_REPOS: true # FORGEJO__ui_ONLY_SHOW_RELEVANT_REPOS: true
FORGEJO__project_PROJECT_BOARD_BASIC_KANBAN_TYPE: ${FORGEJO_KANBAN_COLUMNS} # FORGEJO__project_PROJECT_BOARD_BASIC_KANBAN_TYPE: ${FORGEJO_KANBAN_COLUMNS}
FORGEJO__project_PROJECT_BOARD_BUG_TRIAGE_TYPE: ${FORGEJO_TRIAGE_CATEGORIES} # FORGEJO__project_PROJECT_BOARD_BUG_TRIAGE_TYPE: ${FORGEJO_TRIAGE_CATEGORIES}
FORGEJO__migrations_ALLOW_DOMAINS: "*.${SERVER_FQDN},*.bebopfederation.org,github.com,*.github.com,gitlab.com,*.gitlab.com,codeberg.org,*.codeberg.org,sr.ht,*.sr.ht" # FORGEJO__migrations_ALLOW_DOMAINS: "*.${SERVER_FQDN},*.bebopfederation.org,github.com,*.github.com,gitlab.com,*.gitlab.com,codeberg.org,*.codeberg.org,sr.ht,*.sr.ht"
FORGEJO__moderation_ENABLED: true # FORGEJO__moderation_ENABLED: true
FORGEJO__repository.editor_LINE_WRAP_EXTENSIONS: .txt,.md,.markdown,.mdown,.mkd,.livemd # FORGEJO__repository.editor_LINE_WRAP_EXTENSIONS: .txt,.md,.markdown,.mdown,.mkd,.livemd
secrets: secrets:
- "user-mysql.pass" - "user-mysql.pass"
- email.pass - email.pass
@@ -470,7 +470,6 @@ services:
- ~/downloads:/downloads:z - ~/downloads:/downloads:z
- ~/media:/media:z - ~/media:/media:z
- ~/.xxx:/.xxx:z - ~/.xxx:/.xxx:z
# - ~/.config/surge:/var/lib/surge
# networks: # networks:
# - hs # - hs
network_mode: "container:tailclient" network_mode: "container:tailclient"