old_contents: import uuid
  
  DEBUG = False
  TESTING = False
  SECRET_KEY = str(uuid.uuid4())
  USERNAME = str(uuid.uuid4())
  PASSWORD = str(uuid.uuid4())
  
  NAME = 'datapusher'
  
  # database
  
  SQLALCHEMY_DATABASE_URI = 'sqlite:////tmp/job_store.db'
  
  # webserver host and port
  
  HOST = '0.0.0.0'
  PORT = 8800
  
  # logging
  
  #FROM_EMAIL = 'server-error@example.com'
  #ADMINS = ['yourname@example.com']  # where to send emails
  
  #LOG_FILE = '/tmp/ckan_service.log'
  STDERR = True
  
new_contents: import os
  import uuid
  
  DEBUG = False
  TESTING = False
  SECRET_KEY = str(uuid.uuid4())
  USERNAME = str(uuid.uuid4())
  PASSWORD = str(uuid.uuid4())
  
  NAME = 'datapusher'
  
  # Webserver host and port
  
  HOST = os.environ.get('DATAPUSHER_HOST', '0.0.0.0')
  PORT = os.environ.get('DATAPUSHER_PORT', 8800)
  
  # Database
  
  SQLALCHEMY_DATABASE_URI = os.environ.get('DATAPUSHER_SQLALCHEMY_DATABASE_URI', 'sqlite:////tmp/job_store.db')
  
  # Download and streaming settings
  
  MAX_CONTENT_LENGTH = int(os.environ.get('DATAPUSHER_MAX_CONTENT_LENGTH', '1024000'))
  CHUNK_SIZE = int(os.environ.get('DATAPUSHER_CHUNK_SIZE', '16384'))
  CHUNK_INSERT_ROWS = int(os.environ.get('DATAPUSHER_CHUNK_INSERT_ROWS', '250'))
  DOWNLOAD_TIMEOUT = int(os.environ.get('DATAPUSHER_DOWNLOAD_TIMEOUT', '30'))
  
  # Verify SSL
  SSL_VERIFY = os.environ.get('DATAPUSHER_SSL_VERIFY', True)
  
  # logging
  #LOG_FILE = '/tmp/ckan_service.log'
  
subject: Add missing config options, allow to define via env vars