Skip to content
Snippets Groups Projects
.env.tpl 5.2 KiB
Newer Older
  • Learn to ignore specific revisions
  • ################################################################################
    # Docker                                                                       #
    ################################################################################
    
    # DEFAULT: ./data
    # NOTE: Use `.` as <project-basedir>
    # HOST_DATA_DIR=
    
    # Example: 1000
    # HINT: Use this bash command `id -u`
    HOST_UID=
    
    
    # Example: 1000
    # HINT: Use this bash command `id -g`
    HOST_GID=
    
    
    # Example: 999
    # HINT: Use this bash command `getent group docker | cut -d: -f3`
    HOST_DOCKER_GID=
    
    # DEFAULT: ./logs
    # NOTES: Use `.` as <project-basedir>
    # HOST_LOG_DIR=
    
    
    ################################################################################
    
    # Flask                                                                        #
    # https://flask.palletsprojects.com/en/1.1.x/config/                           #
    
    ################################################################################
    
    # CHOOSE ONE: http, https
    # DEFAULT: http
    # PREFERRED_URL_SCHEME=
    
    
    # DEFAULT: hard to guess string
    # HINT: Use this bash command `python -c "import uuid; print(uuid.uuid4().hex)"`
    # SECRET_KEY=
    
    # Example: nopaque.example.com/nopaque.example.com:5000
    
    # HINT: If your instance is publicly available on a different Port then 80/443,
    #       you will have to add this to the server name
    SERVER_NAME=
    
    
    # CHOOSE ONE: False, True
    # DEFAULT: False
    # HINT: Set to true if you redirect http to https
    
    # CHOOSE ONE: False, True
    # DEFAULT: False
    
    Patrick Jentsch's avatar
    Patrick Jentsch committed
    # TEMPLATES_AUTO_RELOAD=
    
    ################################################################################
    
    # Flask-Login                                                                  #
    # https://flask-login.readthedocs.io/en/latest/                                #
    
    ################################################################################
    
    # CHOOSE ONE: False, True
    # DEFAULT: False
    # HINT: Set to true if you redirect http to https
    # REMEMBER_COOKIE_SECURE=
    
    
    
    ################################################################################
    
    # Flask-Mail                                                                   #
    # https://pythonhosted.org/Flask-Mail/                                         #
    
    ################################################################################
    # EXAMPLE: nopaque Admin <nopaque@example.com>
    
    
    # EXAMPLE: smtp.example.com
    
    # DEFAULT: False
    
    # DEFAULT: False
    
    
    # EXAMPLE: nopaque@example.com
    
    MAIL_USERNAME=
    
    
    ################################################################################
    # Flask-SQLAlchemy                                                             #
    # https://flask-sqlalchemy.palletsprojects.com/en/2.x/config/                  #
    ################################################################################
    
    # DEFAULT: 'sqlite:///<nopaque-basedir>/app.db'
    # NOTE: Use `.` as <nopaque-basedir>,
    #       Don't use a SQLite database when using Docker
    
    
    
    ################################################################################
    
    ################################################################################
    
    Patrick Jentsch's avatar
    Patrick Jentsch committed
    # An account is registered with this email adress gets automatically assigned
    # the administrator role.
    
    # EXAMPLE: admin.nopaque@example.com
    
    
    # DEFAULT: /mnt/nopaque
    
    # NOTE: This must be a network share and it must be available on all Docker
    #       Swarm nodes
    
    Patrick Jentsch's avatar
    Patrick Jentsch committed
    # CHOOSE ONE: False, True
    
    Patrick Jentsch's avatar
    Patrick Jentsch committed
    # NOPAQUE_DAEMON_ENABLED=
    
    
    # NOTE: Get these from the nopaque development team
    
    NOPAQUE_DOCKER_REGISTRY_USERNAME=
    NOPAQUE_DOCKER_REGISTRY_PASSWORD=
    
    # transport://[userid:password]@hostname[:port]/[virtual_host]
    NOPAQUE_SOCKETIO_MESSAGE_QUEUE_URI=
    
    
    # DEFAULT: %Y-%m-%d %H:%M:%S
    # NOPAQUE_LOG_DATE_FORMAT=
    
    # DEFAULT: [%(asctime)s] %(levelname)s in %(pathname)s (function: %(funcName)s, line: %(lineno)d): %(message)s
    # NOPAQUE_LOG_FORMAT=
    
    
    # DEFAULT: INFO
    
    # CHOOSE ONE: CRITICAL, ERROR, WARNING, INFO, DEBUG
    
    # CHOOSE ONE: False, True
    # DEFAULT: True
    # NOPAQUE_LOG_FILE_ENABLED=
    
    # DEFAULT: <nopaque-basedir>/logs
    # NOTE: Use `.` as <nopaque-basedir>
    # NOPAQUE_LOG_FILE_DIR=
    
    # DEFAULT: NOPAQUE_LOG_LEVEL
    # CHOOSE ONE: CRITICAL, ERROR, WARNING, INFO, DEBUG
    # NOPAQUE_LOG_FILE_LEVEL=
    
    
    # CHOOSE ONE: False, True
    # DEFAULT: False
    
    # NOPAQUE_LOG_STDERR_ENABLED=
    
    # DEFAULT: NOPAQUE_LOG_LEVEL
    # CHOOSE ONE: CRITICAL, ERROR, WARNING, INFO, DEBUG
    # NOPAQUE_LOG_STDERR_LEVEL=
    
    # DEFAULT: 0
    # Number of values to trust for X-Forwarded-For
    
    
    # DEFAULT: 0
    # Number of values to trust for X-Forwarded-Host
    
    
    # DEFAULT: 0
    # Number of values to trust for X-Forwarded-Port
    
    
    # DEFAULT: 0
    # Number of values to trust for X-Forwarded-Prefix
    
    
    # DEFAULT: 0
    # Number of values to trust for X-Forwarded-Proto
    
    
    # CHOOSE ONE: False, True
    # DEFAULT: False
    # NOPAQUE_TRANSKRIBUS_ENABLED=
    
    # READ-COOP account data: https://readcoop.eu/
    # NOPAQUE_READCOOP_USERNAME=
    # NOPAQUE_READCOOP_PASSWORD=