Advertisement
Guest User

N8N Traefik Blank Page Error

a guest
Nov 5th, 2023
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. version: '3.8'
  2.  
  3. volumes:
  4. db_storage:
  5. n8n_storage:
  6. redis_storage:
  7.  
  8. x-shared: &shared
  9. restart: always
  10. image: docker.n8n.io/n8nio/n8n
  11. environment:
  12. - N8N_LOG_LEVEL=debug
  13. - DB_TYPE=postgresdb
  14. - DB_POSTGRESDB_HOST=postgres
  15. - DB_POSTGRESDB_PORT=5432
  16. - DB_POSTGRESDB_DATABASE=${POSTGRES_DB}
  17. - DB_POSTGRESDB_USER=${POSTGRES_NON_ROOT_USER}
  18. - DB_POSTGRESDB_PASSWORD=${POSTGRES_NON_ROOT_PASSWORD}
  19. - EXECUTIONS_MODE=queue
  20. - QUEUE_BULL_REDIS_HOST=redis
  21. - QUEUE_HEALTH_CHECK_ACTIVE=true
  22. links:
  23. - postgres
  24. - redis
  25. volumes:
  26. - n8n_storage:/home/node/.n8n
  27. depends_on:
  28. redis:
  29. condition: service_healthy
  30. postgres:
  31. condition: service_healthy
  32.  
  33. services:
  34. postgres:
  35. image: postgres:11
  36. restart: always
  37. environment:
  38. - POSTGRES_USER
  39. - POSTGRES_PASSWORD
  40. - POSTGRES_DB
  41. - POSTGRES_NON_ROOT_USER
  42. - POSTGRES_NON_ROOT_PASSWORD
  43. networks:
  44. n8n_default:
  45. volumes:
  46. - db_storage:/var/lib/postgresql/data
  47. - ./init-data.sh:/docker-entrypoint-initdb.d/init-data.sh
  48. healthcheck:
  49. test: ['CMD-SHELL', 'pg_isready -h localhost -U ${POSTGRES_USER} -d ${POSTGRES_DB}']
  50. interval: 5s
  51. timeout: 5s
  52. retries: 10
  53.  
  54. redis:
  55. image: redis:6-alpine
  56. restart: always
  57. volumes:
  58. - redis_storage:/data
  59. networks:
  60. n8n_default:
  61. healthcheck:
  62. test: ['CMD', 'redis-cli', 'ping']
  63. interval: 5s
  64. timeout: 5s
  65. retries: 10
  66.  
  67. n8n:
  68. <<: *shared
  69.  
  70. labels:
  71. - traefik.enable=true
  72.  
  73. #- traefik.http.routers.n8n-prod.rule=hostregexp(`{host:.+}`)
  74. - traefik.http.routers.n8n-prod.rule=Host(`n8n.domain.com`)
  75. - traefik.http.routers.n8n-prod.entrypoints=websecure
  76. - traefik.http.routers.n8n-prod.tls.certresolver=le
  77. - traefik.http.routers.n8n-prod.middlewares=n8n-prod-ratelimit,n8n-prod-cors-mw
  78. - traefik.http.routers.n8n-prod.service=n8n-prod
  79. - traefik.http.services.n8n-prod.loadbalancer.server.port=5678
  80.  
  81. # Middlewares
  82. - traefik.http.middlewares.n8n-prod-ratelimit.ratelimit.average=50
  83. - traefik.http.middlewares.n8n-prod-ratelimit.ratelimit.burst=15
  84.  
  85. # CORS
  86. - traefik.http.middlewares.n8n-prod-cors-mw.headers.accesscontrolalloworiginlist=*
  87. - traefik.http.middlewares.n8n-prod-cors-mw.headers.accesscontrolallowmethods=GET,POST,HEAD,PUT,DELETE,PATCH,OPTIONS
  88. - traefik.http.middlewares.n8n-prod-cors-mw.headers.accesscontrolexposeheaders=*
  89. - traefik.http.middlewares.n8n-prod-cors-mw.headers.accesscontrolallowheaders=*
  90. - traefik.http.middlewares.n8n-prod-cors-mw.headers.accesscontrolmaxage=120
  91. #- traefik.http.middlewares.n8n-cors-mw.headers.accessControlAllowCredentials="true"
  92. - traefik.http.middlewares.n8n-prod-cors-mw.headers.addvaryheader=true
  93.  
  94. # for n8n specific
  95. - traefik.http.routers.n8n.tls=true
  96. - traefik.http.middlewares.n8n.headers.STSIncludeSubdomains=true
  97. - traefik.http.middlewares.n8n.headers.STSPreload=true
  98. - traefik.http.middlewares.n8n.headers.STSSeconds=315360000
  99. - traefik.http.middlewares.n8n.headers.browserXSSFilter=true
  100. - traefik.http.middlewares.n8n.headers.contentTypeNosniff=true
  101. - traefik.http.middlewares.n8n.headers.forceSTSHeader=true
  102.  
  103.  
  104. networks:
  105. traefik-public:
  106. n8n_default:
  107.  
  108. ports:
  109. - 5678:5678
  110.  
  111. n8n-worker:
  112. <<: *shared
  113. command: worker
  114. networks:
  115. n8n_default:
  116. depends_on:
  117. - n8n
  118.  
  119. networks:
  120. # Use created public network "traefik-public", shared with other
  121. # services that need to be publicly available via this Traefik
  122. n8n_default:
  123. driver: bridge
  124. name: n8n_default
  125. traefik-public:
  126. external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement