From da5002b01772e15b0bf146e26e90e0584dc1b825 Mon Sep 17 00:00:00 2001 From: egutierrez Date: Wed, 25 Dec 2024 22:44:41 +0100 Subject: [PATCH] Add Linkding configuration files and update .gitignore for data directories --- .gitignore | 3 +++ hoarder.yml | 2 +- linkding/.env | 24 ++++++++++++++++++++++++ linkding/linkding.yml | 13 +++++++++++++ 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 linkding/.env create mode 100644 linkding/linkding.yml diff --git a/.gitignore b/.gitignore index 5970fa9..94ae693 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,6 @@ data meilisearch wireguard lib +linkding/data_linkding +postgres-data +backups \ No newline at end of file diff --git a/hoarder.yml b/hoarder.yml index b1a2747..d8273b6 100644 --- a/hoarder.yml +++ b/hoarder.yml @@ -1,7 +1,7 @@ services: web: - image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release} + image: ghcr.io/hoarder-app/hoarder:latest restart: unless-stopped volumes: - ./data:/data diff --git a/linkding/.env b/linkding/.env new file mode 100644 index 0000000..fa58465 --- /dev/null +++ b/linkding/.env @@ -0,0 +1,24 @@ +# Linkding Container +LD_CONTAINER_NAME=linkding +LD_HOST_PORT=9090 +LD_HOST_DATA_DIR=./data_linkding + +# Linkding Database Config +LD_DB_ENGINE=sqlite +LD_DB_DATABASE=linkding +LD_DB_USER=linkding +LD_DB_PASSWORD=password +LD_DB_HOST= +LD_DB_PORT= +LD_DB_OPTIONS={} + +# Optional Linkding Configuration +LD_CONTEXT_PATH= +LD_SUPERUSER_NAME=admin +LD_SUPERUSER_PASSWORD=gvPCcHK9EqfspainBx2WOZCbD9bIaP +LD_DISABLE_BACKGROUND_TASKS=False +LD_DISABLE_URL_VALIDATION=False +LD_ENABLE_AUTH_PROXY=False +LD_AUTH_PROXY_USERNAME_HEADER= +LD_AUTH_PROXY_LOGOUT_URL= +LD_CSRF_TRUSTED_ORIGINS= diff --git a/linkding/linkding.yml b/linkding/linkding.yml new file mode 100644 index 0000000..884ec36 --- /dev/null +++ b/linkding/linkding.yml @@ -0,0 +1,13 @@ +version: '3.8' + +services: + linkding: + container_name: "${LD_CONTAINER_NAME:-linkding}" + image: sissbruecker/linkding:latest + ports: + - "${LD_HOST_PORT:-9090}:9090" + volumes: + - "${LD_HOST_DATA_DIR:-./data}:/etc/linkding/data" + env_file: + - .env + restart: always