diff --git a/mariadb/sample.env b/mariadb/sample.env index f58baa9..d963058 100644 --- a/mariadb/sample.env +++ b/mariadb/sample.env @@ -1,5 +1,6 @@ COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks VOL_PATH=./data/ #HELP: volpath +TZ="America/Vancouver" # MariaDB MARIADB_IMAGE=mariadb:latest diff --git a/monica/README.md b/monica/README.md index aa256d1..02fb03d 100644 --- a/monica/README.md +++ b/monica/README.md @@ -1,6 +1,6 @@ # Monica Personal CRM -Last Updated: Thu August 08, 2024 14:51:09 PDT +Last Updated: Wed December 04, 2024 06:34:09 PDT ## Overview diff --git a/n8n/README.md b/n8n/README.md new file mode 100644 index 0000000..e8804da --- /dev/null +++ b/n8n/README.md @@ -0,0 +1,29 @@ +# n8n + +It means "nodemation" and it is pronounced as n-eight-n. +Free and open fair-code licensed node based Workflow Automation Tool. + +Last Updated: Wed December 04, 2024 06:31:09 PDT + +## Overview + +Docker Hub Docs: https://hub.docker.com/r/n8nio/n8n#start-n8n-in-docker +Official docs docker-compose: https://docs.n8n.io/hosting/installation/server-setups/docker-compose/#5-create-docker-compose-file +Docker Hub Tags: https://hub.docker.com/r/n8nio/n8n/tags +Proxy Port: 5678 + + +## Notes + +There is a license key required, which is free at the time of writing. + +### Setup + +You need to setup the data directory + +``` +mkdir -p data/n8n/ +chown -R 1000:1000 data/ +``` + +When you load the page for the first time it will ask for an admin account. diff --git a/n8n/docker-compose.yml b/n8n/docker-compose.yml new file mode 100644 index 0000000..bc607c1 --- /dev/null +++ b/n8n/docker-compose.yml @@ -0,0 +1,22 @@ +version: '3.8' + +services: + n8n: + image: ${N8N_IMAGE:-n8nio/n8n:latest} + restart: unless-stopped + volumes: + - ${VOL_PATH}/n8n:/home/node/.n8n + - ${VOL_PATH}/n8n-files:/files + ports: + - "5678:${N8N_PORT:-5678}" + environment: + - GENERIC_TIMEZONE=${TZ:-America/Vancouver} + - TZ=${TZ:-America/Vancouver} + - NODE_ENV=production + - N8N_PROTOCOL=http + - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true + - DB_SQLITE_VACUUM_ON_STARTUP=false + - N8N_PORT=${N8N_PORT:-5678} + - N8N_HOST=${N8N_HOST:-http://localhost:5678} + - WEBHOOK_URL=${N8N_HOST:-http://localhost:5678} + user: "1000:1000" diff --git a/n8n/sample-extends.yml b/n8n/sample-extends.yml new file mode 100644 index 0000000..aa02963 --- /dev/null +++ b/n8n/sample-extends.yml @@ -0,0 +1,7 @@ +version: '3.4' + +services: + n8n: + extends: + file: ${COOKBOOK}/n8n/docker-compose.yml + service: n8n diff --git a/n8n/sample.env b/n8n/sample.env new file mode 100644 index 0000000..662442b --- /dev/null +++ b/n8n/sample.env @@ -0,0 +1,8 @@ +COOKBOOK=/git/docker-compose-cookbooks +VOL_PATH=./data +TZ="America/Vancouver" + +# n8n +N8N_IMAGE=n8nio/n8n:latest # or 1.70.2 +N8N_PORT=5678 +N8N_HOST=localhost diff --git a/stashapp/sample.env b/stashapp/sample.env index 8e6ba12..feb9ab6 100644 --- a/stashapp/sample.env +++ b/stashapp/sample.env @@ -1,5 +1,7 @@ - COOKBOOK=/git/docker-compose-cookbooks #HELP: cookbooks +VOL_PATH=./data +TZ="America/Vancouver" + # stashapp STASHAPP_IMAGE=stashapp/stash:latest STASHAPP_STASH_CACHE=/cache/ @@ -7,4 +9,3 @@ STASHAPP_STASH_DOMAIN_NAME=stash.yourdomain.ca STASHAPP_STASH_GENERATED=/generated/ STASHAPP_STASH_METADATA=/metadata/ STASHAPP_STASH_STASH=/data/ -VOL_PATH=./data