| 1 | APP_NAME="evil inc" |
| 2 | APP_SLOGAL="be evil. take control back." |
| 3 | RUN_MODE=prod |
| 4 | RUN_USER=git |
| 5 | WORK_PATH=/data/work |
| 6 | |
| 7 | [repository] |
| 8 | MAX_CREATION_LIMIT=20000 |
| 9 | ROOT=/data/git/repositories |
| 10 | DEFAULT_CLOSE_ISSUES_VIA_COMMITS_IN_ANY_BRANCH=true |
| 11 | DEFAULT_REPO_UNITS=repo.code,repo.issues,repo.pulls |
| 12 | DISABLE_STARS=true |
| 13 | DEFAULT_BRANCH=master |
| 14 | |
| 15 | [repository.local] |
| 16 | LOCAL_COPY_PATH=/data/work/tmp/local-repo |
| 17 | |
| 18 | [repository.upload] |
| 19 | TEMP_PATH=/data/work/uploads |
| 20 | |
| 21 | [ui] |
| 22 | EXPLORE_PAGING_NUM=100 |
| 23 | ISSUE_PAGING_NUM=500 |
| 24 | MEMBERS_PAGING_NUM=100 |
| 25 | THEMES=evil,evil-dark,evil-light |
| 26 | DEFAULT_THEME=evil |
| 27 | |
| 28 | [server] |
| 29 | APP_DATA_PATH=/data/work |
| 30 | DOMAIN=$GIT_HOST |
| 31 | SSH_DOMAIN=$GIT_HOST |
| 32 | HTTP_ADDR=0.0.0.0 |
| 33 | HTTP_PORT=$FORGEJO_HTTP_PORT |
| 34 | ROOT_URL=https://$GIT_HOST/ |
| 35 | LFS_JWT_SECRET=$FORGEJO_SERVER_LFS_JWT_SECRET |
| 36 | LFS_START_SERVER=true |
| 37 | OFFLINE_MODE=true |
| 38 | LANDING_PAGE=/evil |
| 39 | START_SSH_SERVER=false |
| 40 | SSH_CREATE_AUTHORIZED_KEYS_FILE=false |
| 41 | |
| 42 | [database] |
| 43 | DB_TYPE=postgres |
| 44 | HOST=$DB_HOST |
| 45 | NAME=$DB_NAME |
| 46 | USER=$DB_USER |
| 47 | PASSWD=$DB_PASSWORD |
| 48 | LOG_SQL=false |
| 49 | SCHEMA= |
| 50 | SSL_MODE=disable |
| 51 | |
| 52 | [indexer] |
| 53 | ISSUE_INDEXER_PATH=/data/work/indexers/issues.bleve |
| 54 | |
| 55 | [session] |
| 56 | PROVIDER_CONFIG=/data/work/sessions |
| 57 | PROVIDER=file |
| 58 | |
| 59 | [picture] |
| 60 | AVATAR_UPLOAD_PATH=/data/work/avatars |
| 61 | REPOSITORY_AVATAR_UPLOAD_PATH=/data/work/repo-avatars |
| 62 | |
| 63 | [admin] |
| 64 | DISABLE_REGULAR_ORG_CREATION=true |
| 65 | |
| 66 | [attachment] |
| 67 | PATH=/data/work/attachments |
| 68 | |
| 69 | [log] |
| 70 | MODE=console |
| 71 | LEVEL=info |
| 72 | ROOT_PATH=/data/work/log |
| 73 | |
| 74 | [security] |
| 75 | INSTALL_LOCK=true |
| 76 | REVERSE_PROXY_LIMIT=1 |
| 77 | REVERSE_PROXY_TRUSTED_PROXIES=* |
| 78 | PASSWORD_HASH_ALGO=pbkdf2_hi |
| 79 | SECRET_KEY=$FORGEJO_SECURITY_SECRET_KEY |
| 80 | INTERNAL_TOKEN=$FORGEJO_SECURITY_INTERNAL_TOKEN |
| 81 | |
| 82 | [service] |
| 83 | ENABLE_INTERNAL_SIGNIN=true |
| 84 | DISABLE_REGISTRATION=false |
| 85 | ALLOW_ONLY_EXTERNAL_REGISTRATION=true |
| 86 | SHOW_REGISTRATION_BUTTON=false |
| 87 | REQUIRE_SIGNIN_VIEW=false |
| 88 | REGISTER_EMAIL_CONFIRM=true |
| 89 | ENABLE_NOTIFY_MAIL=true |
| 90 | DEFAULT_KEEP_EMAIL_PRIVATE=false |
| 91 | DEFAULT_ALLOW_CREATE_ORGANIZATION=true |
| 92 | DEFAULT_ENABLE_TIMETRACKING=false |
| 93 | |
| 94 | [lfs] |
| 95 | PATH = /data/git/lfs |
| 96 | |
| 97 | [mailer] |
| 98 | ENABLED=$MAILER_ENABLED |
| 99 | ; TODO: get evil mailing credentials. we likely will not need this |
| 100 | ; for a while and can just use clover's email. its not that deep |
| 101 | FROM=noreply.evil-git@paperclover.net |
| 102 | PROTOCOL=smtps |
| 103 | SMTP_PORT=465 |
| 104 | SMTP_ADDR=$MAILER_ADDRESS |
| 105 | USER=$MAILER_USERNAME |
| 106 | PASSWD=$MAILER_PASSWORD |
| 107 | |
| 108 | [repository.pull-request] |
| 109 | DEFAULT_MERGE_STYLE=squash |
| 110 | |
| 111 | [repository.signing] |
| 112 | DEFAULT_TRUST_MODEL=committer |
| 113 | |
| 114 | [oauth2] |
| 115 | JWT_SECRET=$FORGEJO_OAUTH2_JWT_SECRET |