the browser-facing portion of osu!
at master 8.4 kB view raw
1# API_THROTTLE_GLOBAL=1200,1,api 2# API_THROTTLE_SCORES_DOWNLOAD=10,1,api-scores-download 3 4# default url for vagrant 5APP_URL=http://localhost:8080 6APP_ENV=local 7APP_DEBUG=true 8APP_KEY= 9APP_LOG_LEVEL=debug 10# APP_SENTRY=https://... 11# APP_SENTRY_ENVIRONMENT= 12 13# DOCS_URL= 14 15# clockwork provides local development insights (at /__clockwork/) 16# adds a slight performance overhead. 17CLOCKWORK_ENABLE=true 18 19DB_HOST=localhost 20DB_DATABASE=osu 21DB_USERNAME=osuweb 22# DB_PASSWORD= 23 24# REDIS_HOST=127.0.0.1 25# REDIS_PORT=6379 26# REDIS_DB=0 27# REDIS_PASSWORD= 28 29# CACHE_REDIS_HOST=127.0.0.1 30# CACHE_REDIS_PORT=6379 31# CACHE_REDIS_DB=0 32# CACHE_REDIS_PASSWORD= 33 34# MEMCACHED_PERSISTENT_ID= 35# MEMCACHED_USERNAME= 36# MEMCACHED_PASSWORD= 37# MEMCACHED_HOST=127.0.0.1 38# MEMCACHED_PORT=11211 39 40OSU_API_KEY= 41 42# BROADCAST_DRIVER=redis 43# CACHE_DRIVER=redis 44# SESSION_DRIVER=redis 45# SESSION_DOMAIN= 46# SESSION_SECURE_COOKIE=false 47# SESSION_PREFIX= 48 49# MAIL_DRIVER=log 50# MAIL_HOST= 51# MAIL_PORT= 52# MAIL_ENCRYPTION= 53# MAIL_USERNAME= 54# MAIL_PASSWORD= 55 56SLACK_ENDPOINT=https://myconan.net/null/ 57# SHARED_INTEROP_SECRET= 58 59# STORE_NOTICE= 60 61# FILESYSTEM_DISK=local 62 63# BM_PROCESSOR_MIRRORS=1 64# BM_PROCESSOR_THUMBNAILER=http://localhost:4001 65# BM_PROCESSOR_SENTRY= 66 67# S3_KEY= 68# S3_SECRET= 69# S3_REGION= 70# S3_BUCKET= 71# S3_BASE_URL= 72# S3_MINI_URL= 73 74# S3_ENDPOINT= 75# S3_USE_PATH_STYLE_ENDPOINT=false 76 77# S3_SOLO_REPLAY_BUCKET=solo-scores-replays 78 79# S3_AVATAR_KEY= 80# S3_AVATAR_SECRET= 81# S3_AVATAR_REGION= 82# S3_AVATAR_BUCKET= 83# S3_AVATAR_BASE_URL= 84# AVATAR_STORAGE=local-avatar 85# AVATAR_CACHE_PURGE_PREFIX= 86# AVATAR_CACHE_PURGE_METHOD= 87# AVATAR_CACHE_PURGE_AUTHORIZATION_KEY= 88# DEFAULT_AVATAR=http://localhost/images/layout/avatar-guest@2x.png 89 90# Either "s3" or "local". 91# SCORE_REPLAYS_STORAGE=local 92 93# QUEUE_DRIVER= 94# CAMO_KEY= 95# CAMO_PREFIX= 96 97# ADMIN_FORUM_ID= 98# FEATURE_FORUM_ID=4 99# FEATURE_TOPIC_LARGE_STAR_CUTOFF=1000 100# HELP_FORUM_ID=5 101# INITIAL_HELP_FORUM_IDS="5 47 85" 102# ISSUE_FORUM_IDS= 103# FORUM_POST_MINIMUM_PLAYS=200 104# BEATMAP_DESCRIPTION_FORUM_ID=6 105 106PUSHER_APP_ID= 107PUSHER_KEY= 108PUSHER_SECRET= 109 110# PASSPORT_KEY_PATH=/secure/osu.ppy.sh/oauth 111 112# ENCHANT_ID= 113 114# GITHUB_TOKEN= 115 116# GitHub client for users to associate their GitHub accounts 117# Use "<APP_URL>/home/account/github-users/callback" for the "Authorization callback URL" field on GitHub 118# GITHUB_CLIENT_ID= 119# GITHUB_CLIENT_SECRET= 120 121# DATADOG_ENABLED=true 122# DATADOG_PREFIX=osu.web 123# DATADOG_API_KEY= 124# DATADOG_APP_KEY= 125# DATADOG_HOST=https://app.datadoghq.com 126# DATADOG_STATSD_HOST=localhost 127# DATADOG_STATSD_PORT=8125 128# DATADOG_STATSD_SOCKET= 129 130# LANDING_VIDEO_URL= 131 132# FEATURED_UPDATE_STREAM= 133# UPDATE_STREAMS= 134# CHANGELOG_CHART_DAYS= 135# CHANGELOG_BUILD_HISTORY_INTERVAL= 136# CHANGELOG_GITHUB_TOKEN= 137 138# SUPER_FRIENDLY='3' 139 140PAYMENT_SANDBOX=true 141 142SHOPIFY_DOMAIN= 143SHOPIFY_STOREFRONT_TOKEN= 144SHOPIFY_WEBHOOK_KEY= 145 146STORE_NOTIFICATION_CHANNEL=test 147STORE_NOTIFICATIONS_QUEUE=store-notifications 148STORE_STALE_DAYS= 149 150PAYPAL_CLIENT_ID= 151PAYPAL_CLIENT_SECRET= 152PAYPAL_MERCHANT_ID= 153PAYPAL_NO_SHIPPING_EXPERIENCE_PROFILE_ID= 154PAYPAL_URL=https://www.sandbox.paypal.com/cgi-bin/webscr 155 156XSOLLA_API_KEY= 157XSOLLA_MERCHANT_ID= 158XSOLLA_PROJECT_ID= 159XSOLLA_SECRET_KEY= 160 161OSU_RUNNING_COST= 162 163CLIENT_CHECK_VERSION=false 164# CLIENT_USER_AGENT=osu! 165# DEFAULT_BUILD_ID=0 166 167# SEARCH_MINIMUM_LENGTH=2 168 169# BEATMAPS_DIFFICULTY_CACHE_SERVER_URL=http://localhost:5001 170# BEATMAPS_OWNERS_MAX=10 171# BEATMAPSET_DISCUSSION_KUDOSU_PER_USER=10 172# BEATMAPSET_GUEST_ADVANCED_SEARCH=0 173# BEATMAPSET_MAXIMUM_DISQUALIFIED_RANK_PENALTY_DAYS=7 174# BEATMAPSET_REQUIRED_HYPE=5 175# BEATMAPSET_USER_WEEKLY_HYPE=3 176# BEATMAPSET_USER_DAILY_NOMINATIONS=10 177# BEATMAPSET_USER_DOWNLOAD_LIMIT_HOURLY=10 178# BEATMAPSET_USER_DOWNLOAD_LIMIT_HOURLY_SUPPORTER=20 179# BEATMAPSET_USER_FAVOURITE_LIMIT=100 180# BEATMAPSET_USER_FAVOURITE_LIMIT_SUPPORTER=1000 181 182# Nominations required for a Beatmapset to be qualified. For hybrid Beatmapsets this is the nominations required for the main ruleset. 183# BEATMAPSET_REQUIRED_NOMINATIONS=2 184 185# BAN_PERSIST_DAYS=28 186 187# ES_HOST=localhost:9200 188# ES_SOLO_SCORES_HOST=localhost:9200 189# ES_INDEX_PREFIX= 190# ES_CLIENT_TIMEOUT=5 191# ES_CLIENT_CONNECT_TIMEOUT=0.5 192# ES_SEARCH_TIMEOUT=5s 193 194# {prefix}{filename}.png with {filename} the achievement slug as stored in database. 195# USER_ACHIEVEMENT_ICON_PREFIX=https://assets.ppy.sh/user-achievements/ 196 197## Limits for chat, throttles after a user sends more than CHAT_*_LIMIT messages in CHAT_*_WINDOW seconds 198# CHAT_CHANNEL_LIMIT=10000 199# CHAT_PUBLIC_LIMIT=1 200# CHAT_PUBLIC_WINDOW=1 201# CHAT_PRIVATE_LIMIT=1 202# CHAT_PRIVATE_WINDOW=1 203# CHAT_MESSAGE_LENGTH_LIMIT=450 204# CHAT_PUBLIC_BACKLOG_LIMIT_HOURS=24 205 206# ALLOW_REGISTRATION=true 207# REGISTRATION_MODE_CLIENT=true 208# REGISTRATION_MODE_WEB=false 209 210# USER_ALLOW_EMAIL_LOGIN=true 211# USER_BYPASS_VERIFICATION=false 212# USER_POST_ACTION_VERIFICATION=true 213# USER_MAX_LOGIN_ATTEMPTS=10 214# USER_MIN_PLAYS_FOR_POSTING=10 215# USER_MIN_PLAYS_ALLOW_VERIFIED_BYPASS=true 216# space delimited, list of groups (the identifier) which user can be renamed when inactive 217# USER_ALLOWED_RENAME_GROUPS="default" 218 219# USER_MAX_FOLLOWS=5000 220# USER_MAX_FRIENDS=250 221# USER_MAX_FRIENDS_SUPPORTER=500 222# USER_MAX_MULTIPLAYER_DURATION=14 223# USER_MAX_MULTIPLAYER_DURATION_SUPPORTER=63 224# USER_MAX_MULTIPLAYER_ROOMS=1 225# USER_MAX_MULTIPLAYER_ROOMS_SUPPORTER=5 226 227# USER_MAX_SCORE_PINS=10 228# USER_MAX_SCORE_PINS_SUPPORTER=50 229 230# the content is in markdown format 231# USER_PROFILE_SCORES_NOTICE= 232 233# MULTIPLAYER_MAX_ATTEMPTS_LIMIT=128 234# MULTIPLAYER_ROOM_CLOSE_GRACE_PERIOD_MINUTES=5 235 236# NOTIFICATION_QUEUE=notification 237# NOTIFICATION_REDIS_HOST=127.0.0.1 238# NOTIFICATION_REDIS_PORT=6379 239# NOTIFICATION_REDIS_DB=0 240# NOTIFICATION_REDIS_PASSWORD= 241# NOTIFICATION_SERVER_LISTEN_HOST=127.0.0.1 242# NOTIFICATION_SERVER_LISTEN_PORT=3000 243# NOTIFICATION_ENDPOINT=/home/notifications/feed 244# NOTIFICATION_CLEANUP_KEEP_DAYS=180 245# NOTIFICATION_CLEANUP_MAX_DELETE=50000 246 247# The open source bounty info page/form url 248# OS_BOUNTY_URL=http://example.com/bounty_form 249 250# OAUTH_MAX_USER_CLIENTS=1 251 252# USER_REPORT_NOTIFICATION_ENDPOINT_CHEATING= 253# default if nothing specified for specific type 254# USER_REPORT_NOTIFICATION_ENDPOINT_MODERATION= 255 256# USER_REPORT_NOTIFICATION_ENDPOINT_BEATMAPSET= 257# USER_REPORT_NOTIFICATION_ENDPOINT_BEATMAPSET_DISCUSSION= 258# USER_REPORT_NOTIFICATION_ENDPOINT_CHAT= 259# USER_REPORT_NOTIFICATION_ENDPOINT_COMMENT= 260# USER_REPORT_NOTIFICATION_ENDPOINT_FORUM= 261# USER_REPORT_NOTIFICATION_ENDPOINT_USER= 262 263# LOG_CHANNEL=single 264 265# WIKI_BRANCH=master 266# WIKI_REPOSITORY=osu-wiki 267# WIKI_USER=ppy 268 269# BEATMAPSET_DISCUSSION_REVIEW_MAXIMUM_BLOCKS=1 270# BEATMAPSET_DISCUSSION_REVIEW_MINIMUM_ISSUES=1 271 272# PAGINATION_MAX_COUNT=10000 273 274## Limits for the allowed number of simultaneous beatmapset uploads (displayed on the support page: /home/support) 275# BEATMAPSET_UPLOAD_ALLOWED=4 276# BEATMAPSET_UPLOAD_BONUS_PER_RANKED=1 277# BEATMAPSET_UPLOAD_BONUS_PER_RANKED_MAX=2 278# BEATMAPSET_UPLOAD_ALLOWED_SUPPORTER=8 279# BEATMAPSET_UPLOAD_BONUS_PER_RANKED_SUPPORTER=1 280# BEATMAPSET_UPLOAD_BONUS_PER_RANKED_MAX_SUPPORTER=12 281 282# CAPTCHA_THRESHOLD= 283# TURNSTILE_SITE_KEY= 284# TURNSTILE_SECRET_KEY= 285 286# TWITCH_CLIENT_ID= 287# TWITCH_CLIENT_SECRET= 288 289# SCORES_ES_CACHE_DURATION= 290# SCORES_EXPERIMENTAL_RANK_AS_DEFAULT=false 291# SCORES_EXPERIMENTAL_RANK_AS_EXTRA=false 292# SCORES_PROCESSING_QUEUE=osu-queue:score-statistics 293# SCORES_SUBMISSION_ENABLED=1 294# SCORE_INDEX_MAX_ID_DISTANCE=10_000_000 295 296# BANCHO_BOT_USER_ID= 297 298# OCTANE_LOCAL_CACHE_EXPIRE_SECOND=60 299# OCTANE_LOCAL_CACHE_RESET_REQUESTS=100 300 301# TRUSTED_PROXIES= 302 303# IS_DEVELOPMENT_DEPLOY=true 304# OSU_EXPERIMENTAL_HOST= 305 306# OSU_URL_LAZER_ANDROID='https://github.com/ppy/osu/releases/latest/download/sh.ppy.osulazer.apk' 307# OSU_URL_LAZER_IOS='/home/testflight' 308# OSU_URL_LAZER_LINUX_X64='https://github.com/ppy/osu/releases/latest/download/osu.AppImage' 309# OSU_URL_LAZER_MACOS_AS='https://github.com/ppy/osu/releases/latest/download/osu.app.Apple.Silicon.zip' 310# OSU_URL_LAZER_OTHER='https://github.com/ppy/osu/#running-osu' 311# OSU_URL_LAZER_WINDOWS_X64='https://github.com/ppy/osu/releases/latest/download/install.exe' 312# OSU_URL_LAZER_INFO= 313# OSU_URL_MENU_CONTENT_JSON=https://assets.ppy.sh/menu-content.json 314# OSU_URL_USER_RESTRICTION=/wiki/Help_centre/Account_restrictions 315 316# USER_COUNTRY_CHANGE_MAX_MIXED_MONTHS=2 317# USER_COUNTRY_CHANGE_MIN_MONTHS=6 318 319# USER_INACTIVE_DAYS_VERIFICATION=180 320# USER_INACTIVE_FORCE_PASSWORD_RESET=false 321 322# COUNTRY_PERFORMANCE_USER_COUNT=1000 323# COUNTRY_PERFORMANCE_WEIGHTING_FACTOR=0.99 324 325# TAGS_CACHE_DURATION=60 326# BEATMAP_TAGS_CACHE_DURATION=60