diff --git a/docker-compose.yml b/docker-compose.yml index 82aa1a2..2396264 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -71,8 +71,14 @@ services: container_name: n8n-import entrypoint: /bin/sh command: - - "-c" - - "n8n import:credentials --separate --input=/demo-data/credentials && n8n import:workflow --separate --input=/demo-data/workflows" + - "-c" + - | + if [ -z "$(n8n list:workflow --onlyId)" ]; then + n8n import:credentials --separate --input=/demo-data/credentials && \ + n8n import:workflow --separate --input=/demo-data/workflows + else + echo "Workflows exist, skipping import" + fi volumes: - ./n8n/demo-data:/demo-data depends_on: