From 35931962ee46544d34db6053bf3d00b454ab3f96 Mon Sep 17 00:00:00 2001 From: egutierrez Date: Sun, 24 Nov 2024 01:57:14 +0100 Subject: [PATCH] Add Docker configuration for Linkwarden and PostgreSQL with .gitignore --- .gitignore | 1 + linkwarden.yml | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 .gitignore create mode 100644 linkwarden.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bfa96e2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +./postgres_data \ No newline at end of file diff --git a/linkwarden.yml b/linkwarden.yml new file mode 100644 index 0000000..6bae62d --- /dev/null +++ b/linkwarden.yml @@ -0,0 +1,34 @@ +version: '3.8' + +services: + linkwarden: + image: linkwarden/linkwarden:latest + container_name: linkwarden + ports: + - "3000:3000" # Cambia el puerto si es necesario + volumes: + - ./linkwarden_data:/app/data # Persistencia de datos + environment: + # Configuración del entorno de Linkwarden + NODE_ENV: production + ADMIN_EMAIL: admin@example.com # Cambia por tu correo de administrador + ADMIN_PASSWORD: adminpassword # Cambia esta contraseña por una segura + PORT: 3000 + DATABASE_TYPE: postgres + DATABASE_URL: postgres://linkwarden:linkwardenpassword@postgres:5432/linkwarden + depends_on: + - postgres + restart: unless-stopped + + postgres: + image: postgres:15 + container_name: postgres + environment: + POSTGRES_USER: linkwarden + POSTGRES_PASSWORD: linkwardenpassword + POSTGRES_DB: linkwarden + volumes: + - ./postgres_data:/var/lib/postgresql/data # Persistencia de datos + restart: unless-stopped + +