From d5c9bfa02c59a7f31481216695d79f7615a13c75 Mon Sep 17 00:00:00 2001 From: Charles Danesi Date: Sun, 8 Jun 2025 08:26:28 -0400 Subject: [PATCH] add linkwarden --- linkwarden/.gitignore | 50 +++++++++++++++++++++++++++++++++++ linkwarden/docker-compose.yml | 23 ++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 linkwarden/.gitignore create mode 100644 linkwarden/docker-compose.yml diff --git a/linkwarden/.gitignore b/linkwarden/.gitignore new file mode 100644 index 0000000..906d2a6 --- /dev/null +++ b/linkwarden/.gitignore @@ -0,0 +1,50 @@ +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files +.env*.local +.env + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# generated files and folders +/data +.idea +prisma/dev.db + +# tests +/tests +/test-results/ +/playwright-report/ +/playwright/.cache/ + +# docker +pgdata +certificates \ No newline at end of file diff --git a/linkwarden/docker-compose.yml b/linkwarden/docker-compose.yml new file mode 100644 index 0000000..4c35adc --- /dev/null +++ b/linkwarden/docker-compose.yml @@ -0,0 +1,23 @@ +--- +version: "3.5" + +services: + postgres: + image: postgres:16-alpine + env_file: .env + restart: always + volumes: + - ./pgdata:/var/lib/postgresql/data + + linkwarden: + env_file: .env + environment: + - DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres + restart: always + image: ghcr.io/linkwarden/linkwarden:latest + ports: + - 3000:3000 + volumes: + - ./data:/data/data + depends_on: + - postgres