n8n/docker/compose/withMariaDB/docker-compose.yml
कारतोफ्फेलस्क्रिप्ट™ 6d5ea0634c
fix: Use the same entrypoint for custom docker images as for the other images (no-changelog) (#4849)
* ci: Use the same entrypoint for custom docker images as for the other images

* update docker-compose examples to use the correct volume paths to work with custom images
2022-12-07 15:54:26 +01:00

44 lines
946 B
YAML

version: '3.8'
volumes:
db_storage:
n8n_storage:
services:
db:
image: mariadb:10.7
restart: always
environment:
- MARIADB_ROOT_PASSWORD
- MARIADB_DATABASE
- MARIADB_USER
- MARIADB_PASSWORD
- MARIADB_MYSQL_LOCALHOST_USER=true
volumes:
- db_storage:/var/lib/mysql
healthcheck:
test: "/usr/bin/mysql --user=${MARIADB_USER} --password=${MARIADB_PASSWORD} --execute 'SELECT 1;'"
interval: 10s
timeout: 5s
retries: 10
n8n:
image: n8nio/n8n
restart: always
environment:
- DB_TYPE=mariadb
- DB_MYSQLDB_HOST=db
- DB_MYSQLDB_DATABASE=${MARIADB_DATABASE}
- DB_MYSQLDB_USER=${MARIADB_USER}
- DB_MYSQLDB_PASSWORD=${MARIADB_PASSWORD}
ports:
- 5678:5678
links:
- db
volumes:
- n8n_storage:/home/node/.n8n
command: n8n start --tunnel
depends_on:
db:
condition: service_healthy