From dab2403aa5d9e5d1e7f7def3bf6f3fe37e7e152e Mon Sep 17 00:00:00 2001 From: lorentz Date: Sun, 19 Apr 2026 22:07:47 -0400 Subject: [PATCH] Add playbooks/templates/n8n-compose.yml.j2 --- playbooks/templates/n8n-compose.yml.j2 | 35 ++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 playbooks/templates/n8n-compose.yml.j2 diff --git a/playbooks/templates/n8n-compose.yml.j2 b/playbooks/templates/n8n-compose.yml.j2 new file mode 100644 index 0000000..4de4ee0 --- /dev/null +++ b/playbooks/templates/n8n-compose.yml.j2 @@ -0,0 +1,35 @@ +services: + postgres: + image: postgres:16 + container_name: {{ stack_name }}-postgres + restart: unless-stopped + env_file: + - .env + environment: + POSTGRES_DB: ${DB_POSTGRESDB_DATABASE} + POSTGRES_USER: ${DB_POSTGRESDB_USER} + POSTGRES_PASSWORD: ${DB_POSTGRESDB_PASSWORD} + volumes: + - ./postgres:/var/lib/postgresql/data + networks: + - internal + + n8n: + image: docker.n8n.io/n8nio/n8n:latest + container_name: {{ stack_name }}-n8n + restart: unless-stopped + env_file: + - .env + depends_on: + - postgres + volumes: + - ./n8n_data:/home/node/.n8n + networks: + - internal + - pangolin + +networks: + internal: + driver: bridge + pangolin: + external: true \ No newline at end of file