feat: docker compose files for new homelab services

This commit is contained in:
theoleuthardt 2025-08-19 16:52:22 +00:00
parent c63c73e20f
commit 78f4f39789
30 changed files with 1337 additions and 21 deletions

14
n8n-automation/.env Normal file
View file

@ -0,0 +1,14 @@
# n8n Settings
DOMAIN_NAME=theocloud.dev
SUBDOMAIN=n8n
GENERIC_TIMEZONE=Europe/Berlin
N8N_HOST=n8n.theocloud.dev
N8N_PROTOCOL=https
WEBHOOK_URL=https://n8n.theocloud.dev/
N8N_SECURE_COOKIE=false
NODE_ENV=production
# PostgreSQL
POSTGRES_DB=n8n
POSTGRES_USER=n8n
POSTGRES_PASSWORD=58201928alsk

View file

@ -0,0 +1,25 @@
services:
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "5678:5678"
env_file:
- .env
volumes:
- n8n_data:/home/node/.n8n
- n8n_files:/files
depends_on:
- postgres
postgres:
image: postgres:15
restart: always
env_file:
- .env
volumes:
- n8n_postgres_data:/var/lib/postgresql/data
volumes:
n8n_data:
n8n_files:
n8n_postgres_data: