# This file shows all of the environment variables you can # set to configure Shynet, as well as information about their # effects. Make a copy of this file to configure your deployment. # Database settings (PostgreSQL) DB_NAME=shynet_db DB_USER=shynet_db_user DB_PASSWORD=shynet_db_user_password DB_HOST=db DB_PORT=5432 # Email settings (optional) EMAIL_HOST_USER=example EMAIL_HOST_PASSWORD=example_password EMAIL_HOST=smtp.example.com SERVER_EMAIL= noreply@shynet.example.com # General Django settings DJANGO_SECRET_KEY=random_string # For better security, set this to your deployment's domain. Comma separated. ALLOWED_HOSTS=* # Set to True (capitalized) if you want people to be able to sign up for your Shynet instance (not recommended) SIGNUPS_ENABLED=False # The timezone of the admin panel. Affects how dates are displayed. TIME_ZONE=America/New_York # Set to "False" if you will not be serving content over HTTPS SCRIPT_USE_HTTPS=True # How frequently should the monitoring script "phone home" (in ms)? SCRIPT_HEARTBEAT_FREQUENCY=5000 # How much time can elapse between requests from the same user before a new # session is created, in seconds? SESSION_MEMORY_TIMEOUT=1800 # Should only superusers (admins) be able to create services? This is helpful # when you'd like to invite others to your Shynet instance but don't want # them to be able to create services of their own. ONLY_SUPERUSERS_CREATE=True # Whether to perform checks and setup at startup, including applying unapplied # migrations. For most setups, the recommended value is True. Defaults to True. # Will skip only if value is False. PERFORM_CHECKS_AND_SETUP=True # Your admin user's email. A temporary password will be printed # to the console on first run. SHYNET_ADMIN_EMAIL=you@example.com # The domain on which you'll be hosting Shynet. SHYNET_HOST=shynet.example.com # What you'd like to call your Shynet instance. SHYNET_WHITELABEL=My Shynet Instance # Redis, queue, and parellization settings; not necessary for single-instance deployments. # Don't uncomment these unless you know what you are doing! # NUM_WORKERS=1 # Make sure you set a REDIS_CACHE_LOCATION if you have more than one frontend worker/instance. # REDIS_CACHE_LOCATION=redis://redis.default.svc.cluster.local/0 # If CELERY_BROKER_URL is set, make sure CELERY_TASK_ALWAYS_EAGER is False and # that you have a separate queue consumer running somewhere via `celeryworker.sh`. # CELERY_TASK_ALWAYS_EAGER=False # CELERY_BROKER_URL=redis://redis.default.svc.cluster.local/1