71 lines
2.4 KiB
Plaintext
71 lines
2.4 KiB
Plaintext
{
|
|
"services": {
|
|
"linkding": {
|
|
"container_name": "linkding",
|
|
"image": "{{.Src}}",
|
|
"ports": [
|
|
{{range .Ports}}
|
|
"{{.}}",
|
|
{{end}}
|
|
],
|
|
"volumes": [
|
|
{{range .Volumes}}
|
|
"{{.}}",
|
|
{{end}}
|
|
],
|
|
"environment": [
|
|
## Docker container name
|
|
#LD_CONTAINER_NAME=linkding
|
|
## Port on the host system that the application should be published on
|
|
#LD_HOST_PORT=9090
|
|
## Directory on the host system that should be mounted as data dir into the Docker container
|
|
#LD_HOST_DATA_DIR=./data
|
|
|
|
# Can be used to run linkding under a context path, for example: linkding/
|
|
# Must end with a slash `/`
|
|
LD_CONTEXT_PATH=,
|
|
# Username of the initial superuser to create, leave empty to not create one
|
|
LD_SUPERUSER_NAME=,
|
|
# Password for the initial superuser, leave empty to disable credentials authentication and rely on proxy authentication instead
|
|
LD_SUPERUSER_PASSWORD=,
|
|
# Option to disable background tasks
|
|
LD_DISABLE_BACKGROUND_TASKS=False,
|
|
# Option to disable URL validation for bookmarks completely
|
|
LD_DISABLE_URL_VALIDATION=False,
|
|
# Enables support for authentication proxies such as Authelia
|
|
LD_ENABLE_AUTH_PROXY=False,
|
|
# Name of the request header that the auth proxy passes to the application to identify the user
|
|
# See docs/Options.md for more details
|
|
LD_AUTH_PROXY_USERNAME_HEADER=,
|
|
# The URL that linkding should redirect to after a logout, when using an auth proxy
|
|
# See docs/Options.md for more details
|
|
LD_AUTH_PROXY_LOGOUT_URL=,
|
|
# List of trusted origins from which to accept POST requests
|
|
# See docs/Options.md for more details
|
|
LD_CSRF_TRUSTED_ORIGINS=,
|
|
|
|
# Database settings
|
|
# These are currently only required for configuring PostreSQL.
|
|
# By default, linkding uses SQLite for which you don't need to configure anything.
|
|
|
|
# Database engine, can be sqlite (default) or postgres
|
|
LD_DB_ENGINE=,
|
|
# Database name (default: linkding)
|
|
LD_DB_DATABASE=,
|
|
# Username to connect to the database server (default: linkding)
|
|
LD_DB_USER=,
|
|
# Password to connect to the database server
|
|
LD_DB_PASSWORD=,
|
|
# The hostname where the database is hosted (default: localhost)
|
|
LD_DB_HOST=,
|
|
# Port use to connect to the database server
|
|
# Should use the default port if not set
|
|
LD_DB_PORT=,
|
|
# Any additional options to pass to the database (default: {})
|
|
LD_DB_OPTIONS=,
|
|
],
|
|
{{with .Config.Restart}}"restart": "{{.}}",{{end}}
|
|
}
|
|
}
|
|
}
|