2018-04-17 00:02:25 +02:00
|
|
|
# If you're tweaking this file from the template, ensure you edit at least the
|
|
|
|
# following variables:
|
|
|
|
# - DJANGO_SECRET_KEY
|
|
|
|
# - DJANGO_ALLOWED_HOSTS
|
|
|
|
# - FUNKWHALE_URL
|
|
|
|
|
|
|
|
# Additionaly, on non-docker setup **only**, you'll also have to tweak/uncomment those variables:
|
|
|
|
# - DATABASE_URL
|
|
|
|
# - CACHE_URL
|
|
|
|
# - STATIC_ROOT
|
|
|
|
# - MEDIA_ROOT
|
|
|
|
#
|
|
|
|
# You **don't** need to update those variables on pure docker setups.
|
|
|
|
|
|
|
|
# Docker only
|
|
|
|
# -----------
|
|
|
|
|
|
|
|
# The tag of the image we should use
|
|
|
|
# (it will be interpolated in docker-compose file)
|
|
|
|
# You can comment or ignore this if you're not using docker
|
|
|
|
# FUNKWHALE_VERSION=latest
|
|
|
|
|
|
|
|
|
|
|
|
# General configuration
|
|
|
|
# ---------------------
|
|
|
|
|
|
|
|
# Set this variables to bind the API server to another interface/port
|
|
|
|
# example: FUNKWHALE_API_IP=0.0.0.0
|
|
|
|
# example: FUNKWHALE_API_PORT=5678
|
|
|
|
FUNKWHALE_API_IP=127.0.0.1
|
|
|
|
FUNKWHALE_API_PORT=__PORT__
|
|
|
|
|
|
|
|
# Replace this by the definitive, public domain you will use for
|
|
|
|
# your instance
|
|
|
|
FUNKWHALE_URL=__DOMAIN__
|
|
|
|
|
|
|
|
# API/Django configuration
|
|
|
|
|
|
|
|
# Database configuration
|
|
|
|
# Examples:
|
|
|
|
# DATABASE_URL=postgresql://<user>:<password>@<host>:<port>/<database>
|
|
|
|
# DATABASE_URL=postgresql://funkwhale:passw0rd@localhost:5432/funkwhale_database
|
|
|
|
# Use the next one if you followed Debian installation guide
|
|
|
|
DATABASE_URL=postgresql://__DBUSER__:__DBPWD__@:5432/__DBNAME__
|
|
|
|
|
|
|
|
# Cache configuration
|
|
|
|
# Examples:
|
|
|
|
# CACHE_URL=redis://<host>:<port>/<database>
|
|
|
|
# CACHE_URL=redis://localhost:6379/0
|
|
|
|
# Use the next one if you followed Debian installation guide
|
|
|
|
# CACHE_URL=redis://127.0.0.1:6379/0
|
|
|
|
|
|
|
|
# Where media files (such as album covers or audio tracks) should be stored
|
|
|
|
# on your system?
|
|
|
|
# (Ensure this directory actually exists)
|
|
|
|
MEDIA_ROOT=__FINALPATH__/data/media
|
|
|
|
|
|
|
|
# Where static files (such as API css or icons) should be compiled
|
|
|
|
# on your system?
|
|
|
|
# (Ensure this directory actually exists)
|
|
|
|
STATIC_ROOT=__FINALPATH__/data/static
|
|
|
|
|
|
|
|
# Update it to match the domain that will be used to reach your funkwhale
|
|
|
|
# instance
|
|
|
|
# Example: DJANGO_ALLOWED_HOSTS=funkwhale.yourdomain.com
|
|
|
|
DJANGO_ALLOWED_HOSTS=__DOMAIN__
|
|
|
|
|
|
|
|
# which settings module should django use?
|
|
|
|
# You don't have to touch this unless you really know what you're doing
|
|
|
|
DJANGO_SETTINGS_MODULE=config.settings.production
|
|
|
|
|
|
|
|
# Generate one using `openssl rand -base64 45`, for example
|
2018-05-10 14:45:13 +02:00
|
|
|
DJANGO_SECRET_KEY=__KEY__
|
2018-04-17 00:02:25 +02:00
|
|
|
|
|
|
|
# You don't have to edit this, but you can put the admin on another URL if you
|
|
|
|
# want to
|
|
|
|
# DJANGO_ADMIN_URL=^api/admin/
|
|
|
|
|
|
|
|
# If True, unauthenticated users won't be able to query the API
|
|
|
|
API_AUTHENTICATION_REQUIRED=True
|
|
|
|
|
|
|
|
# Sentry/Raven error reporting (server side)
|
|
|
|
# Enable Raven if you want to help improve funkwhale by
|
|
|
|
# automatically sending error reports our Sentry instance.
|
|
|
|
# This will help us detect and correct bugs
|
|
|
|
RAVEN_ENABLED=false
|
|
|
|
RAVEN_DSN=https://44332e9fdd3d42879c7d35bf8562c6a4:0062dc16a22b41679cd5765e5342f716@sentry.eliotberriot.com/5
|