docker-compose.yaml/linkding/docker-compose.yaml
2024-08-10 09:07:11 +00:00

43 lines
1.2 KiB
YAML

services:
# linkding (https://github.com/sissbruecker/linkding)
linkding:
image: ${REGISTRY}/linkding
container_name: linkding
restart: unless-stopped
ports:
- ${LINKDING_PORT:-9090}:9090
environment:
LD_DB_ENGINE: postgres
LD_DB_HOST: linkding-postgresql
LD_DB_PORT: 5432
LD_DB_DATABASE: ${LINKDING_DBNAME:-linkding}
LD_DB_USER: ${LINKDING_DBUSER:-linkding}
LD_DB_PASSWORD: ${LINKDING_DBPASS:-linkding}
LD_DISABLE_BACKGROUND_TASKS: False
LD_DISABLE_URL_VALIDATION: False
LD_ENABLE_AUTH_PROXY: False
LD_CSRF_TRUSTED_ORIGINS: ${LINKDING_URL:-http://localhost:${LINKDING_PORT:-9090}}
volumes:
- ./data:/etc/linkding/data
depends_on:
- linkding-postgresql
networks:
- linkding
linkding-postgresql:
image: ${REGISTRY}/postgres
container_name: linkding-postgresql
restart: unless-stopped
environment:
POSTGRES_DB: ${LINKDING_DBNAME:-linkding}
POSTGRES_USER: ${LINKDING_DBUSER:-linkding}
POSTGRES_PASSWORD: ${LINKDING_DBPASS:-linkding}
volumes:
- ./sql:/var/lib/postgresql/data:rw
networks:
- linkding
networks:
linkding:
external: false