diff --git a/Dev/n8n_qnap/.env b/Dev/n8n_qnap/.env new file mode 100644 index 0000000..fa787b8 --- /dev/null +++ b/Dev/n8n_qnap/.env @@ -0,0 +1,10 @@ +MYSQL_DATABASE=n8n +MYSQL_USER=n8n +MYSQL_PASSWORD=pandA6774 +MYSQL_ROOT_PASSWORD=pandA6774 + +N8N_BASIC_AUTH_ACTIVE=true +N8N_BASIC_AUTH_USER=admin +N8N_BASIC_AUTH_PASSWORD=pandA6774 + +TZ=Europe/Hamburg diff --git a/Dev/n8n_qnap/docker-compose.yml b/Dev/n8n_qnap/docker-compose.yml new file mode 100644 index 0000000..7a527fe --- /dev/null +++ b/Dev/n8n_qnap/docker-compose.yml @@ -0,0 +1,43 @@ +version: '3.7' + +services: + n8n-mysql: + image: mysql:latest + container_name: n8n-mysql + restart: unless-stopped + env_file: + - .env + volumes: + - mariadb_data:/var/lib/mysql + healthcheck: + test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] + interval: 10s + timeout: 5s + retries: 5 + + n8n: + image: n8nio/n8n + container_name: n8n + restart: unless-stopped + ports: + - "5678:5678" + env_file: + - .env + environment: + - DB_TYPE=mysql + - DB_MYSQL_HOST=n8n-mysql + - DB_MARIADB_PORT=3306 + - DB_MYSQL_DATABASE=${MYSQL_DATABASE} + - DB_MYSQL_USER=${MYSQL_USER} + - DB_MYSQL_PASSWORD=${MYSQL_PASSWORD} + # The TZ is already in .env but can be explicitly set here if preferred + # - TZ=Europe/Budapest + volumes: + - n8n_data:/home/node/.n8n + depends_on: + n8n-mysql: + condition: service_healthy + +volumes: + mysql_data: + n8n_data: diff --git a/Dev/n8n_qnap_sqlite/.env b/Dev/n8n_qnap_sqlite/.env new file mode 100644 index 0000000..ce78295 --- /dev/null +++ b/Dev/n8n_qnap_sqlite/.env @@ -0,0 +1,5 @@ +N8N_BASIC_AUTH_ACTIVE=true +N8N_BASIC_AUTH_USER=admin +N8N_BASIC_AUTH_PASSWORD=OSXkE8I7YbXpOf8ao_Cw7M.d6g-.54Ok + +TZ=Europe/Budapest diff --git a/Dev/n8n_qnap_sqlite/docker-compose.yml b/Dev/n8n_qnap_sqlite/docker-compose.yml new file mode 100644 index 0000000..6df3e66 --- /dev/null +++ b/Dev/n8n_qnap_sqlite/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3.7' + +services: + n8n: + image: n8nio/n8n + container_name: n8n + restart: unless-stopped + ports: + - "5678:5678" + env_file: + - .env + volumes: + - n8n_data:/home/node/.n8n + +volumes: + n8n_data: