| ABSOLUTE_URL_OVERRIDES |
{} |
| ACCOUNT_AUTHENTICATION_METHOD |
'username_email' |
| ACCOUNT_CONFIRM_EMAIL_ON_GET |
True |
| ACCOUNT_DEFAULT_HTTP_PROTOCOL |
'https' |
| ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL |
'/accounts/email/' |
| ACCOUNT_EMAIL_VERIFICATION |
'optional' |
| ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE |
'********************' |
| ACCOUNT_USERNAME_MIN_LENGTH |
2 |
| ACCOUNT_USERNAME_VALIDATORS |
'ui.views.accounts.username_validators' |
| ADMINS |
[] |
| ALLOWED_HOSTS |
['poker.monkeytilt.pro', 'localhost', '127.0.0.1', 'oddslingers.l'] |
| ALLOW_SENDING_CHIPS_BY_EMAIL |
True |
| ANYMAIL |
{'MAILGUN_API_KEY': '********************',
'MAILGUN_SENDER_DOMAIN': 'poker.monkeytilt.pro'} |
| APPEND_SLASH |
True |
| ASYNC_TABLEBEAT_START |
False |
| AUTHENTICATION_BACKENDS |
('django.contrib.auth.backends.ModelBackend',
'allauth.account.auth_backends.AuthenticationBackend') |
| AUTH_PASSWORD_VALIDATORS |
'********************' |
| AUTH_USER_MODEL |
'oddslingers.User' |
| AUTOSTART_BOTBEAT |
True |
| AUTOSTART_TABLEBEAT |
True |
| BASE_DIR |
'/opt/oddslingers.poker/core' |
| BASE_URL |
'https://poker.monkeytilt.pro' |
| BOTBEAT_LOG |
'/opt/oddslingers.poker/data/logs/botbeat.log' |
| CACHES |
{'default': {'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://redis:6379/0',
'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient'}}} |
| CACHES_DIR |
'/opt/oddslingers.poker/data/caches' |
| CACHE_MIDDLEWARE_ALIAS |
'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX |
'********************' |
| CACHE_MIDDLEWARE_SECONDS |
600 |
| CHANNEL_LAYERS |
{'default': {'BACKEND': 'asgi_redis.RedisChannelLayer',
'CONFIG': {'hosts': ['redis://redis:6379/0']},
'ROUTING': 'ui.urls.socket_routing'}} |
| CLI_COLOR |
True |
| CSRF_COOKIE_AGE |
31449600 |
| CSRF_COOKIE_DOMAIN |
None |
| CSRF_COOKIE_HTTPONLY |
False |
| CSRF_COOKIE_NAME |
'csrftoken' |
| CSRF_COOKIE_PATH |
'/' |
| CSRF_COOKIE_SAMESITE |
'Lax' |
| CSRF_COOKIE_SECURE |
False |
| CSRF_FAILURE_VIEW |
'django.views.csrf.csrf_failure' |
| CSRF_HEADER_NAME |
'HTTP_X_CSRFTOKEN' |
| CSRF_TRUSTED_ORIGINS |
[] |
| CSRF_USE_SESSIONS |
False |
| CURRENT_SEASON |
1 |
| DATABASES |
{'default': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.postgresql',
'HOST': 'postgres',
'NAME': 'oddslingers',
'OPTIONS': {},
'PASSWORD': '********************',
'PORT': 5432,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'oddslingers'}} |
| DATABASE_ROUTERS |
[] |
| DATA_DIR |
'/opt/oddslingers.poker/data' |
| DATA_DIRS |
['/opt/oddslingers.poker/data/logs',
'/opt/oddslingers.poker/data/newsletters',
'/opt/oddslingers.poker/data/geoip',
'/opt/oddslingers.poker/data/support_tickets',
'/opt/oddslingers.poker/data/debug_dumps',
'/opt/oddslingers.poker/data/caches'] |
| DATA_UPLOAD_MAX_MEMORY_SIZE |
2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS |
1000 |
| DATETIME_FORMAT |
'N j, Y, P' |
| DATETIME_INPUT_FORMATS |
['%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M:%S.%f',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M:%S.%f',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M:%S.%f',
'%m/%d/%y %H:%M',
'%m/%d/%y'] |
| DATE_FORMAT |
'N j, Y' |
| DATE_INPUT_FORMATS |
['%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y'] |
| DEBUG |
True |
| DEBUG_DUMP_DIR |
'/opt/oddslingers.poker/data/debug_dumps' |
| DEBUG_PROPAGATE_EXCEPTIONS |
False |
| DEBUG_TOOLBAR_CONFIG |
{'JQUERY_URL': '/static/js/jquery-2.2.0.min.js',
'SHOW_TOOLBAR_CALLBACK': 'oddslingers.utils.debug_toolbar_callback'} |
| DEBUG_TOOLBAR_PANELS |
['debug_toolbar.panels.versions.VersionsPanel',
'debug_toolbar.panels.timer.TimerPanel',
'debug_toolbar.panels.settings.SettingsPanel',
'debug_toolbar.panels.headers.HeadersPanel',
'debug_toolbar.panels.request.RequestPanel',
'debug_toolbar.panels.sql.SQLPanel',
'debug_toolbar.panels.staticfiles.StaticFilesPanel',
'debug_toolbar.panels.templates.TemplatesPanel',
'debug_toolbar.panels.cache.CachePanel',
'debug_toolbar.panels.signals.SignalsPanel',
'debug_toolbar.panels.logging.LoggingPanel',
'debug_toolbar.panels.redirects.RedirectsPanel',
'debug_toolbar.panels.profiling.ProfilingPanel',
'template_timings_panel.panels.TemplateTimings.TemplateTimings'] |
| DECIMAL_SEPARATOR |
'.' |
| DEFAULT_CHARSET |
'utf-8' |
| DEFAULT_CONTENT_TYPE |
'text/html' |
| DEFAULT_EXCEPTION_REPORTER_FILTER |
'django.views.debug.SafeExceptionReporterFilter' |
| DEFAULT_FILE_STORAGE |
'django.core.files.storage.FileSystemStorage' |
| DEFAULT_FROM_EMAIL |
'support@poker.monkeytilt.pro' |
| DEFAULT_HOST |
'poker.monkeytilt.pro' |
| DEFAULT_HTTP_PROTOCOL |
'https' |
| DEFAULT_INDEX_TABLESPACE |
'' |
| DEFAULT_TABLESPACE |
'' |
| DISALLOWED_USER_AGENTS |
[] |
| DJANGO_SHELL_LOG |
'/opt/oddslingers.poker/data/logs/django_shell.log' |
| DJANGO_USER |
'www-data' |
| DRAMATIQ_BROKER |
{'BROKER': 'dramatiq.brokers.redis.RedisBroker',
'MIDDLEWARE': ['dramatiq.middleware.AgeLimit',
'dramatiq.middleware.TimeLimit',
'dramatiq.middleware.Retries',
'django_dramatiq.middleware.DbConnectionsMiddleware'],
'OPTIONS': {'db': 0, 'host': 'redis', 'port': 6379}} |
| DRAMATIQ_TASKS_DATABASE |
None |
| EMAIL_BACKEND |
'django.core.mail.backends.console.EmailBackend' |
| EMAIL_HOST |
'localhost' |
| EMAIL_HOST_PASSWORD |
'********************' |
| EMAIL_HOST_USER |
'' |
| EMAIL_LIST_DIR |
'/opt/oddslingers.poker/data/newsletters' |
| EMAIL_PORT |
25 |
| EMAIL_SSL_CERTFILE |
None |
| EMAIL_SSL_KEYFILE |
'********************' |
| EMAIL_SUBJECT_PREFIX |
'[Django] ' |
| EMAIL_TIMEOUT |
None |
| EMAIL_USE_LOCALTIME |
False |
| EMAIL_USE_SSL |
False |
| EMAIL_USE_TLS |
False |
| EMAIL_VERIFICATION |
True |
| EMAIL_VERIFIED_BONUS |
3000 |
| ENABLE_DEBUG_TOOLBAR |
True |
| ENABLE_DEBUG_TOOLBAR_FOR_STAFF |
True |
| ENABLE_DRAMATIQ |
False |
| ENABLE_HOTLOADING |
False |
| ENABLE_PIWIK |
False |
| ENABLE_SENTRY |
False |
| ENABLE_SUPPORT_BOT |
False |
| ENV_DEFAULTS |
{} |
| ENV_DIR |
'/opt/oddslingers.poker/env' |
| ENV_OVERRIDES |
{'ALLOWED_HOSTS': ['poker.monkeytilt.pro',
'localhost',
'127.0.0.1',
'oddslingers.l'],
'ASYNC_TABLEBEAT_START': False,
'AUTOSTART_BOTBEAT': True,
'CSRF_COOKIE_SECURE': False,
'DEBUG': True,
'DEFAULT_HOST': 'poker.monkeytilt.pro',
'ENABLE_DEBUG_TOOLBAR': True,
'ENABLE_DRAMATIQ': False,
'ENABLE_PIWIK': False,
'ENABLE_SENTRY': False,
'ENABLE_SUPPORT_BOT': False,
'POSTGRES_HOST': 'postgres',
'POSTGRES_PASSWORD': '********************',
'REDIS_HOST': 'redis',
'SECRET_KEY': '********************',
'SEND_ZULIP_ALERTS': False,
'SERVE_STATIC': True,
'SESSION_COOKIE_SECURE': False,
'STDOUT_IO_SUMMARY': True} |
| ENV_SECRETS |
'********************' |
| ENV_SECRETS_FILE |
'********************' |
| ENV_SETTINGS_FILE |
'/opt/oddslingers.poker/env/dev.env' |
| FANCY_STDOUT |
True |
| FEATURE_FLAGS |
{'ALLOW_SENDING_CHIPS_BY_EMAIL': True,
'DEBUG': True,
'ENABLE_HOTLOADING': False,
'ENABLE_PIWIK': False,
'ENABLE_SENTRY': False,
'SHOW_VIDEO_STREAMS': False} |
| FILE_CHARSET |
'utf-8' |
| FILE_UPLOAD_DIRECTORY_PERMISSIONS |
None |
| FILE_UPLOAD_HANDLERS |
['django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
| FILE_UPLOAD_MAX_MEMORY_SIZE |
2621440 |
| FILE_UPLOAD_PERMISSIONS |
None |
| FILE_UPLOAD_TEMP_DIR |
None |
| FIRST_DAY_OF_WEEK |
0 |
| FIRST_TOURNEY_BONUS |
5000 |
| FIXTURE_DIRS |
[] |
| FORCE_SCRIPT_NAME |
None |
| FORMAT_MODULE_PATH |
None |
| FORM_RENDERER |
'django.forms.renderers.DjangoTemplates' |
| FREE_CHIPS_BONUS |
1000 |
| GEOIP_DIR |
'/opt/oddslingers.poker/data/geoip' |
| GEOIP_PATH |
'/opt/oddslingers.poker/data/geoip' |
| GIT_SHA |
'a3dcf1eeb264c364f653f1062333161861ec7c01' |
| HEARTBEAT_POLL |
5 |
| HIJACK_LOGIN_REDIRECT_URL |
'/user/' |
| HIJACK_LOGOUT_REDIRECT_URL |
'/user/' |
| HIJACK_USE_BOOTSTRAP |
True |
| HOSTNAME |
'567645b5b689' |
| IGNORABLE_404_URLS |
[] |
| INLINE_STATICFILES |
False |
| INSTALLED_APPS |
['django_pdb',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.sites',
'django.contrib.contenttypes',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django.contrib.sessions',
'allauth',
'allauth.account',
'allauth.socialaccount',
'hijack',
'compat',
'django_dramatiq',
'django_extensions',
'channels',
'anymail',
'oddslingers',
'sockets',
'ui',
'poker',
'banker',
'rewards',
'sidebets',
'linky',
'support',
'debug_toolbar',
'template_timings_panel'] |
| INTERNAL_IPS |
['127.0.0.1'] |
| IPYTHON_ARGUMENTS |
['--no-confirm-exit', '--no-banner'] |
| IS_MIGRATING |
False |
| IS_SHELL |
False |
| IS_TESTING |
False |
| LANGUAGES |
[('af', 'Afrikaans'),
('ar', 'Arabic'),
('ast', 'Asturian'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('be', 'Belarusian'),
('bn', 'Bengali'),
('br', 'Breton'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('dsb', 'Lower Sorbian'),
('el', 'Greek'),
('en', 'English'),
('en-au', 'Australian English'),
('en-gb', 'British English'),
('eo', 'Esperanto'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-co', 'Colombian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('es-ve', 'Venezuelan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy', 'Frisian'),
('ga', 'Irish'),
('gd', 'Scottish Gaelic'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hsb', 'Upper Sorbian'),
('hu', 'Hungarian'),
('hy', 'Armenian'),
('ia', 'Interlingua'),
('id', 'Indonesian'),
('io', 'Ido'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('kab', 'Kabyle'),
('kk', 'Kazakh'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('lb', 'Luxembourgish'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('mr', 'Marathi'),
('my', 'Burmese'),
('nb', 'Norwegian Bokmål'),
('ne', 'Nepali'),
('nl', 'Dutch'),
('nn', 'Norwegian Nynorsk'),
('os', 'Ossetic'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('sw', 'Swahili'),
('ta', 'Tamil'),
('te', 'Telugu'),
('th', 'Thai'),
('tr', 'Turkish'),
('tt', 'Tatar'),
('udm', 'Udmurt'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('vi', 'Vietnamese'),
('zh-hans', 'Simplified Chinese'),
('zh-hant', 'Traditional Chinese')] |
| LANGUAGES_BIDI |
['he', 'ar', 'fa', 'ur'] |
| LANGUAGE_CODE |
'en-us' |
| LANGUAGE_COOKIE_AGE |
None |
| LANGUAGE_COOKIE_DOMAIN |
None |
| LANGUAGE_COOKIE_NAME |
'django_language' |
| LANGUAGE_COOKIE_PATH |
'/' |
| LEADERBOARD_CACHE_PATH |
'leaderboard.json' |
| LEADERBOARD_PAGE_TIME_RANGE |
7 |
| LOCALE_PATHS |
[] |
| LOGGING |
{'disable_existing_loggers': False,
'formatters': {'django.server': {'()': 'django.utils.log.ServerFormatter',
'format': '[%(server_time)s] %(message)s'},
'none': {'format': '%(message)s'},
'simple': {'format': '%(levelname)-8s %(message)s'},
'verbose': {'format': '%(asctime)-24s %(levelname)-8s '
'%(module)s %(message)s'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'none',
'level': 'DEBUG'},
'django.server': {'class': 'logging.StreamHandler',
'formatter': 'django.server',
'level': 'INFO'},
'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
'level': 'ERROR'},
'sentry': {'class': 'raven.contrib.django.raven_compat.handlers.SentryHandler',
'level': 'WARNING',
'tags': {'DEBUG': True, 'ODDSLINGERS_ENV': 'DEV'}}},
'loggers': {'command': {'formatter': 'none',
'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'django': {'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'django.server': {'handlers': ['django.server'],
'level': 'INFO',
'propagate': False},
'heartbeat': {'formatter': 'none',
'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'poker': {'formatter': 'none',
'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'raven': {'handlers': [], 'level': 'INFO'},
'robots': {'formatter': 'none',
'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'root': {'handlers': ['console'],
'level': 'INFO',
'propagate': True},
'sockets': {'handlers': ['console'],
'level': 'INFO',
'propagate': True}},
'version': 1} |
| LOGGING_CONFIG |
'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL |
'/accounts/profile/' |
| LOGIN_URL |
'/accounts/login/' |
| LOGOUT_REDIRECT_URL |
'/' |
| LOGS_DIR |
'/opt/oddslingers.poker/data/logs' |
| MAILGUN_API_KEY |
'********************' |
| MANAGERS |
[] |
| MEDIA_ROOT |
'' |
| MEDIA_URL |
'' |
| MESSAGE_STORAGE |
'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE |
['oddslingers.middleware.http2_middleware.HTTP2PushMiddleware',
'oddslingers.middleware.x_forwarded_for.XForwardedForMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django_pdb.middleware.PdbMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware'] |
| MIGRATION_MODULES |
{} |
| MONTH_DAY_FORMAT |
'F j' |
| NUMBER_GROUPING |
0 |
| ODDSLINGERS_ENV |
'DEV' |
| PASSWORD_HASHERS |
'********************' |
| PASSWORD_RESET_TIMEOUT_DAYS |
'********************' |
| PID |
27 |
| PIWIK_SETUP |
{'base': 'https://nicksweeting.com/piwik/',
'path': 'piwik.php',
'site_id': '11',
'tracked_domain': '*.oddslingers.com'} |
| POKER_AI_INSTANT |
False |
| POKER_AI_STUPID |
False |
| POKER_INVALID_ACTIONS_WARNINGS |
True |
| POKER_PAUSE_ON_EXCEPTION |
True |
| POKER_PAUSE_ON_REPORT_BUG |
False |
| POKER_REJECTED_ACTIONS_WARNINGS |
False |
| POSTGRES_DB |
'oddslingers' |
| POSTGRES_HOST |
'postgres' |
| POSTGRES_PASSWORD |
'********************' |
| POSTGRES_PORT |
5432 |
| POSTGRES_USER |
'oddslingers' |
| PREPEND_WWW |
False |
| PY_TYPE |
'cpython' |
| RAVEN_CONFIG |
{'dsn': None,
'environment': 'DEV',
'release': 'a3dcf1eeb264c364f653f1062333161861ec7c01'} |
| REDIS_BOTBEAT_KEY |
'********************' |
| REDIS_CONF |
{'db': 0, 'host': 'redis', 'port': 6379} |
| REDIS_DB |
0 |
| REDIS_HOST |
'redis' |
| REDIS_PORT |
6379 |
| REDIS_SOCKET |
'redis://redis:6379/0' |
| REDIS_TABLEBEAT_KEY |
'********************' |
| RELOADS_LOGS |
'/opt/oddslingers.poker/data/logs/reloads.log' |
| REPO_DIR |
'/opt/oddslingers.poker' |
| ROOT_URLCONF |
'oddslingers.urls' |
| SECRET_KEY |
'********************' |
| SECURE_BROWSER_XSS_FILTER |
True |
| SECURE_CONTENT_TYPE_NOSNIFF |
True |
| SECURE_HSTS_INCLUDE_SUBDOMAINS |
True |
| SECURE_HSTS_PRELOAD |
False |
| SECURE_HSTS_SECONDS |
31536000 |
| SECURE_PROXY_SSL_HEADER |
None |
| SECURE_REDIRECT_EXEMPT |
[] |
| SECURE_SETTINGS |
('POSTGRES_PASSWORD',
'SECRET_KEY',
'MAILGUN_API_KEY',
'ZULIP_API_KEY',
'SENTRY_DSN_KEY') |
| SECURE_SETTINGS_SOURCES |
('/opt/oddslingers.poker/env/secrets.env', 'os.environ') |
| SECURE_SSL_HOST |
None |
| SECURE_SSL_REDIRECT |
False |
| SEND_ZULIP_ALERTS |
False |
| SENTRY_DSN_FULL |
'https://set-this-value-in-secrets.env:set-this-value-in-secrets.env@sentry.io/set-this-value-in-secrets.env' |
| SENTRY_DSN_KEY |
'********************' |
| SENTRY_DSN_SECRET |
'********************' |
| SENTRY_JS_URL |
'https://set-this-value-in-secrets.env@sentry.io/set-this-value-in-secrets.env' |
| SENTRY_PROJECT_ID |
'set-this-value-in-secrets.env' |
| SERVER_EMAIL |
'server@poker.monkeytilt.pro' |
| SERVE_STATIC |
True |
| SESSION_CACHE_ALIAS |
'default' |
| SESSION_COOKIE_AGE |
1209600 |
| SESSION_COOKIE_DOMAIN |
None |
| SESSION_COOKIE_HTTPONLY |
True |
| SESSION_COOKIE_NAME |
'sessionid' |
| SESSION_COOKIE_PATH |
'/' |
| SESSION_COOKIE_SAMESITE |
'Lax' |
| SESSION_COOKIE_SECURE |
False |
| SESSION_ENGINE |
'django.contrib.sessions.backends.cached_db' |
| SESSION_EXPIRE_AT_BROWSER_CLOSE |
False |
| SESSION_FILE_PATH |
None |
| SESSION_SAVE_EVERY_REQUEST |
False |
| SESSION_SERIALIZER |
'django.contrib.sessions.serializers.JSONSerializer' |
| SETTINGS_DEFAULTS |
{'ACCOUNT_AUTHENTICATION_METHOD': 'username_email',
'ACCOUNT_CONFIRM_EMAIL_ON_GET': True,
'ACCOUNT_DEFAULT_HTTP_PROTOCOL': 'https',
'ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL': '/accounts/email/',
'ACCOUNT_EMAIL_VERIFICATION': 'optional',
'ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE': '********************',
'ACCOUNT_USERNAME_MIN_LENGTH': 2,
'ACCOUNT_USERNAME_VALIDATORS': 'ui.views.accounts.username_validators',
'ALLOWED_HOSTS': ['oddslingers.com'],
'ALLOW_SENDING_CHIPS_BY_EMAIL': True,
'ASYNC_TABLEBEAT_START': True,
'AUTOSTART_BOTBEAT': False,
'AUTOSTART_TABLEBEAT': True,
'BASE_DIR': '/opt/oddslingers.poker/core',
'CLI_COLOR': True,
'CSRF_COOKIE_SECURE': True,
'CURRENT_SEASON': 1,
'DATA_DIR': '/opt/oddslingers.poker/data',
'DEBUG': False,
'DEFAULT_HOST': 'oddslingers.com',
'DEFAULT_HTTP_PROTOCOL': 'https',
'DJANGO_USER': 'www-data',
'EMAIL_BACKEND': 'anymail.backends.mailgun.EmailBackend',
'EMAIL_VERIFICATION': True,
'EMAIL_VERIFIED_BONUS': 3000,
'ENABLE_DEBUG_TOOLBAR': False,
'ENABLE_DEBUG_TOOLBAR_FOR_STAFF': True,
'ENABLE_DRAMATIQ': True,
'ENABLE_HOTLOADING': False,
'ENABLE_PIWIK': True,
'ENABLE_SENTRY': True,
'ENABLE_SUPPORT_BOT': True,
'ENV_DIR': '/opt/oddslingers.poker/env',
'ENV_SECRETS_FILE': '********************',
'ENV_SETTINGS_FILE': '/opt/oddslingers.poker/env/dev.env',
'FIRST_TOURNEY_BONUS': 5000,
'FREE_CHIPS_BONUS': 1000,
'GIT_SHA': 'a3dcf1eeb264c364f653f1062333161861ec7c01',
'HEARTBEAT_POLL': 5,
'HOSTNAME': '567645b5b689',
'INLINE_STATICFILES': False,
'INTERNAL_IPS': ['127.0.0.1'],
'IPYTHON_ARGUMENTS': ['--no-confirm-exit', '--no-banner'],
'IS_MIGRATING': False,
'IS_SHELL': False,
'IS_TESTING': False,
'LANGUAGE_CODE': 'en-us',
'LEADERBOARD_CACHE_PATH': 'leaderboard.json',
'LEADERBOARD_PAGE_TIME_RANGE': 7,
'LOGIN_URL': '/accounts/login/',
'LOGOUT_REDIRECT_URL': '/',
'MAILGUN_API_KEY': '********************',
'ODDSLINGERS_ENV': 'DEV',
'PASSWORD_RESET_TIMEOUT_DAYS': '********************',
'PID': 27,
'POKER_AI_INSTANT': False,
'POKER_AI_STUPID': False,
'POKER_INVALID_ACTIONS_WARNINGS': True,
'POKER_PAUSE_ON_EXCEPTION': True,
'POKER_PAUSE_ON_REPORT_BUG': False,
'POKER_REJECTED_ACTIONS_WARNINGS': False,
'POSTGRES_DB': 'oddslingers',
'POSTGRES_HOST': '127.0.0.1',
'POSTGRES_PASSWORD': '********************',
'POSTGRES_PORT': 5432,
'POSTGRES_USER': 'oddslingers',
'PY_TYPE': 'cpython',
'REDIS_BOTBEAT_KEY': '********************',
'REDIS_DB': 0,
'REDIS_HOST': '127.0.0.1',
'REDIS_PORT': 6379,
'REDIS_TABLEBEAT_KEY': '********************',
'REPO_DIR': '/opt/oddslingers.poker',
'SECRET_KEY': '********************',
'SECURE_BROWSER_XSS_FILTER': True,
'SECURE_CONTENT_TYPE_NOSNIFF': True,
'SECURE_HSTS_INCLUDE_SUBDOMAINS': True,
'SECURE_HSTS_SECONDS': 31536000,
'SEND_ZULIP_ALERTS': True,
'SENTRY_DSN_KEY': '********************',
'SENTRY_DSN_SECRET': '********************',
'SENTRY_PROJECT_ID': 'set-this-value-in-secrets.env',
'SERVE_STATIC': False,
'SESSION_COOKIE_AGE': 1209600,
'SESSION_COOKIE_SECURE': True,
'SESSION_ENGINE': 'django.contrib.sessions.backends.cached_db',
'SESSION_EXPIRE_AT_BROWSER_CLOSE': False,
'SHELL_PLUS': 'ipython',
'SHELL_PLUS_PRINT_SQL': False,
'SHORT_DATETIME_FORMAT': 'Y/m/d P',
'SHORT_DATE_FORMAT': 'Y/m/d',
'SHOW_VIDEO_STREAMS': False,
'SIGNUP_BONUS': 5000,
'SIGNUP_EMAIL_ENTER_TWICE': False,
'SITE_ID': 1,
'START_TIME': 1771390543.6291,
'STATIC_ROOT': '/opt/oddslingers.poker/data/static',
'STATIC_URL': '/static/',
'STDOUT_IO_SUMMARY': False,
'SUPPORT_GIVERS': ['admin@oddslingers.com'],
'TABLES_PAGE_MINIMUM_TABLES': 24,
'TABLES_PAGE_TIME_RANGE': 31,
'THOUSAND_SEPARATOR': ',',
'TIME_ZONE': 'UTC',
'USE_I18N': False,
'USE_L10N': True,
'USE_THOUSAND_SEPARATOR': True,
'USE_TZ': True,
'VETERAN_BONUS': 5000,
'WSGI_APPLICATION': 'oddslingers.wsgi.application',
'X_FRAME_OPTIONS': None,
'ZULIP_API_KEY': '********************',
'ZULIP_EMAIL': 'prod-events-bot@monadical.zulip.sweeting.me',
'ZULIP_SERVER': 'https://zulip.monadical.com/api'} |
| SETTINGS_MODULE |
'oddslingers.settings' |
| SETTINGS_SOURCES |
(('settings.py',
{'ACCOUNT_AUTHENTICATION_METHOD': 'username_email',
'ACCOUNT_CONFIRM_EMAIL_ON_GET': True,
'ACCOUNT_DEFAULT_HTTP_PROTOCOL': 'https',
'ACCOUNT_EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL': '/accounts/email/',
'ACCOUNT_EMAIL_VERIFICATION': 'optional',
'ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE': False,
'ACCOUNT_USERNAME_MIN_LENGTH': 2,
'ACCOUNT_USERNAME_VALIDATORS': 'ui.views.accounts.username_validators',
'ALLOWED_HOSTS': ['oddslingers.com'],
'ALLOW_SENDING_CHIPS_BY_EMAIL': True,
'ASYNC_TABLEBEAT_START': True,
'AUTOSTART_BOTBEAT': False,
'AUTOSTART_TABLEBEAT': True,
'BASE_DIR': '/opt/oddslingers.poker/core',
'CLI_COLOR': True,
'CSRF_COOKIE_SECURE': True,
'CURRENT_SEASON': 1,
'DATA_DIR': '/opt/oddslingers.poker/data',
'DEBUG': False,
'DEFAULT_HOST': 'oddslingers.com',
'DEFAULT_HTTP_PROTOCOL': 'https',
'DJANGO_USER': 'www-data',
'EMAIL_BACKEND': 'anymail.backends.mailgun.EmailBackend',
'EMAIL_VERIFICATION': True,
'EMAIL_VERIFIED_BONUS': 3000,
'ENABLE_DEBUG_TOOLBAR': False,
'ENABLE_DEBUG_TOOLBAR_FOR_STAFF': True,
'ENABLE_DRAMATIQ': True,
'ENABLE_HOTLOADING': False,
'ENABLE_PIWIK': True,
'ENABLE_SENTRY': True,
'ENABLE_SUPPORT_BOT': True,
'ENV_DIR': '/opt/oddslingers.poker/env',
'ENV_SECRETS_FILE': '/opt/oddslingers.poker/env/secrets.env',
'ENV_SETTINGS_FILE': '/opt/oddslingers.poker/env/dev.env',
'FIRST_TOURNEY_BONUS': 5000,
'FREE_CHIPS_BONUS': 1000,
'GIT_SHA': 'a3dcf1eeb264c364f653f1062333161861ec7c01',
'HEARTBEAT_POLL': 5,
'HOSTNAME': '567645b5b689',
'INLINE_STATICFILES': False,
'INTERNAL_IPS': ['127.0.0.1'],
'IPYTHON_ARGUMENTS': ['--no-confirm-exit', '--no-banner'],
'IS_MIGRATING': False,
'IS_SHELL': False,
'IS_TESTING': False,
'LANGUAGE_CODE': 'en-us',
'LEADERBOARD_CACHE_PATH': 'leaderboard.json',
'LEADERBOARD_PAGE_TIME_RANGE': 7,
'LOGIN_URL': '/accounts/login/',
'LOGOUT_REDIRECT_URL': '/',
'MAILGUN_API_KEY': 'set-this-value-in-secrets.env',
'ODDSLINGERS_ENV': 'DEV',
'PASSWORD_RESET_TIMEOUT_DAYS': 3,
'PID': 27,
'POKER_AI_INSTANT': False,
'POKER_AI_STUPID': False,
'POKER_INVALID_ACTIONS_WARNINGS': True,
'POKER_PAUSE_ON_EXCEPTION': True,
'POKER_PAUSE_ON_REPORT_BUG': False,
'POKER_REJECTED_ACTIONS_WARNINGS': False,
'POSTGRES_DB': 'oddslingers',
'POSTGRES_HOST': '127.0.0.1',
'POSTGRES_PASSWORD': '',
'POSTGRES_PORT': 5432,
'POSTGRES_USER': 'oddslingers',
'PY_TYPE': 'cpython',
'REDIS_BOTBEAT_KEY': 'botbeat',
'REDIS_DB': 0,
'REDIS_HOST': '127.0.0.1',
'REDIS_PORT': 6379,
'REDIS_TABLEBEAT_KEY': 'tablebeat',
'REPO_DIR': '/opt/oddslingers.poker',
'SECRET_KEY': 'set-this-value-in-secrets.env',
'SECURE_BROWSER_XSS_FILTER': True,
'SECURE_CONTENT_TYPE_NOSNIFF': True,
'SECURE_HSTS_INCLUDE_SUBDOMAINS': True,
'SECURE_HSTS_SECONDS': 31536000,
'SEND_ZULIP_ALERTS': True,
'SENTRY_DSN_KEY': 'set-this-value-in-secrets.env',
'SENTRY_DSN_SECRET': 'set-this-value-in-secrets.env',
'SENTRY_PROJECT_ID': 'set-this-value-in-secrets.env',
'SERVE_STATIC': False,
'SESSION_COOKIE_AGE': 1209600,
'SESSION_COOKIE_SECURE': True,
'SESSION_ENGINE': 'django.contrib.sessions.backends.cached_db',
'SESSION_EXPIRE_AT_BROWSER_CLOSE': False,
'SHELL_PLUS': 'ipython',
'SHELL_PLUS_PRINT_SQL': False,
'SHORT_DATETIME_FORMAT': 'Y/m/d P',
'SHORT_DATE_FORMAT': 'Y/m/d',
'SHOW_VIDEO_STREAMS': False,
'SIGNUP_BONUS': 5000,
'SIGNUP_EMAIL_ENTER_TWICE': False,
'SITE_ID': 1,
'START_TIME': 1771390543.6291,
'STATIC_ROOT': '/opt/oddslingers.poker/data/static',
'STATIC_URL': '/static/',
'STDOUT_IO_SUMMARY': False,
'SUPPORT_GIVERS': ['admin@oddslingers.com'],
'TABLES_PAGE_MINIMUM_TABLES': 24,
'TABLES_PAGE_TIME_RANGE': 31,
'THOUSAND_SEPARATOR': ',',
'TIME_ZONE': 'UTC',
'USE_I18N': False,
'USE_L10N': True,
'USE_THOUSAND_SEPARATOR': True,
'USE_TZ': True,
'VETERAN_BONUS': 5000,
'WSGI_APPLICATION': 'oddslingers.wsgi.application',
'X_FRAME_OPTIONS': None,
'ZULIP_API_KEY': 'set-this-value-in-secrets.env',
'ZULIP_EMAIL': 'prod-events-bot@monadical.zulip.sweeting.me',
'ZULIP_SERVER': 'https://zulip.monadical.com/api'}),
('/opt/oddslingers.poker/env/dev.env', {}),
('/opt/oddslingers.poker/env/secrets.env', {}),
('os.environ',
{'ALLOWED_HOSTS': ['poker.monkeytilt.pro',
'localhost',
'127.0.0.1',
'oddslingers.l'],
'ASYNC_TABLEBEAT_START': False,
'AUTOSTART_BOTBEAT': True,
'CSRF_COOKIE_SECURE': False,
'DEBUG': True,
'DEFAULT_HOST': 'poker.monkeytilt.pro',
'ENABLE_DEBUG_TOOLBAR': True,
'ENABLE_DRAMATIQ': False,
'ENABLE_PIWIK': False,
'ENABLE_SENTRY': False,
'ENABLE_SUPPORT_BOT': False,
'POSTGRES_HOST': 'postgres',
'POSTGRES_PASSWORD': 'oddslingers_poker_2026',
'REDIS_HOST': 'redis',
'SECRET_KEY': 'poker-monkeytilt-super-secret-key-2026',
'SEND_ZULIP_ALERTS': False,
'SERVE_STATIC': True,
'SESSION_COOKIE_SECURE': False,
'STDOUT_IO_SUMMARY': True})) |
| SHELL_PLUS |
'ipython' |
| SHELL_PLUS_PRINT_SQL |
False |
| SHORT_DATETIME_FORMAT |
'Y/m/d P' |
| SHORT_DATE_FORMAT |
'Y/m/d' |
| SHOW_VIDEO_STREAMS |
False |
| SIGNING_BACKEND |
'django.core.signing.TimestampSigner' |
| SIGNUP_BONUS |
5000 |
| SIGNUP_EMAIL_ENTER_TWICE |
False |
| SILENCED_SYSTEM_CHECKS |
[] |
| SITE_ID |
1 |
| SOCKET_IO_LOG |
'/opt/oddslingers.poker/data/logs/socket_io_{0}_{1}.log' |
| START_TIME |
1771390543.6291 |
| STATICFILES_DIR |
'/opt/oddslingers.poker/core/static' |
| STATICFILES_DIRS |
['/opt/oddslingers.poker/core/static'] |
| STATICFILES_FINDERS |
['django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE |
'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATIC_ROOT |
'/opt/oddslingers.poker/data/static' |
| STATIC_URL |
'/static/' |
| STATUS_LINE |
('> ./manage.py runserver --http_timeout 120 0.0.0.0:8000 env=../env/DEV.env '
'debug=True usr=www-data pid=27 ts=1771390543 db=postgres/oddslingers '
'data=../data git=a3dcf1e') |
| STDOUT_IO_SUMMARY |
True |
| SUPPORT_GIVERS |
['admin@oddslingers.com'] |
| SUPPORT_TICKET_DIR |
'/opt/oddslingers.poker/data/support_tickets' |
| TABLEBEAT_LOG |
'/opt/oddslingers.poker/data/logs/heartbeat_{0}.log' |
| TABLES_PAGE_MINIMUM_TABLES |
24 |
| TABLES_PAGE_TIME_RANGE |
31 |
| TEMPLATES |
[{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/opt/oddslingers.poker/core/templates'],
'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages']}}] |
| TEMPLATES_DIR |
'/opt/oddslingers.poker/core/templates' |
| TEST_NON_SERIALIZED_APPS |
[] |
| TEST_RUNNER |
'django.test.runner.DiscoverRunner' |
| THOUSAND_SEPARATOR |
',' |
| TIME_FORMAT |
'P' |
| TIME_INPUT_FORMATS |
['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
| TIME_ZONE |
'UTC' |
| USE_I18N |
False |
| USE_L10N |
True |
| USE_THOUSAND_SEPARATOR |
True |
| USE_TZ |
True |
| USE_X_FORWARDED_HOST |
False |
| USE_X_FORWARDED_PORT |
False |
| VETERAN_BONUS |
5000 |
| WSGI_APPLICATION |
'oddslingers.wsgi.application' |
| X_FRAME_OPTIONS |
None |
| YEAR_MONTH_FORMAT |
'F Y' |
| ZULIP_API_KEY |
'********************' |
| ZULIP_EMAIL |
'prod-events-bot@monadical.zulip.sweeting.me' |
| ZULIP_SERVER |
'https://zulip.monadical.com/api' |
| _PLACEHOLDER_FOR_UNSET |
'set-this-value-in-secrets.env' |