From 507d459f914ce64af28eb241f965d7811fbc4d80 Mon Sep 17 00:00:00 2001 From: michael Date: Sun, 2 Nov 2025 17:39:28 +0100 Subject: [PATCH] =?UTF-8?q?linkwarden/docker-compose.yml=20hinzugef=C3=BCg?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linkwarden/docker-compose.yml | 47 +++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 linkwarden/docker-compose.yml diff --git a/linkwarden/docker-compose.yml b/linkwarden/docker-compose.yml new file mode 100644 index 0000000..e25407e --- /dev/null +++ b/linkwarden/docker-compose.yml @@ -0,0 +1,47 @@ +services: + db: + image: postgres:16 + container_name: Linkwarden-DB + hostname: linkwarden-db + mem_limit: 1g + cpu_shares: 768 + security_opt: + - no-new-privileges:true + healthcheck: + test: ["CMD", "pg_isready", "-q", "-d", "linkwarden", "-U", "linkwardenuser"] + timeout: 45s + interval: 10s + retries: 10 + volumes: + - /volume1/docker/linkwarden/db:/var/lib/postgresql/data:rw + environment: + POSTGRES_DB: linkwarden + POSTGRES_USER: linkwardenuser + POSTGRES_PASSWORD: linkwardenpass + restart: on-failure:5 + + linkwarden: + image: ghcr.io/linkwarden/linkwarden:latest + container_name: Linkwarden + hostname: linkwarden + mem_limit: 2g + cpu_shares: 768 + security_opt: + - no-new-privileges:true + ports: + - 7461:3000 + volumes: + - /volume1/docker/linkwarden/data:/data/data:rw + environment: + DATABASE_URL: postgres://linkwardenuser:linkwardenpass@linkwarden-db:5432/linkwarden + NEXTAUTH_SECRET: v6M37byB5LwYHCPZyCJzDGNUSsHY4grj + NEXTAUTH_URL: http://localhost:3000/api/v1/auth +# Additional Optional Settings +# PAGINATION_TAKE_COUNT: +# STORAGE_FOLDER: +# AUTOSCROLL_TIMEOUT: + NEXT_PUBLIC_DISABLE_REGISTRATION: false #or true + restart: on-failure:5 + depends_on: + db: + condition: service_healthy \ No newline at end of file