HAL module: consumes CloudEvents from AMQP and forwards as email notifications
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

53 linhas
1.0KB

  1. manifest: 2
  2. name: amqp-email-forwarder
  3. version: "1.0.2"
  4. description: "Consumes CloudEvents from AMQP and forwards as email notifications"
  5. service:
  6. container: amqp-email-forwarder
  7. docker:
  8. - image: amqp-email-forwarder
  9. context: .
  10. dockerfile: Dockerfile
  11. requires:
  12. - provider: lavinmq
  13. type: vhost
  14. name: EMAILDELIVERY_T
  15. env_map:
  16. AMQP_HOST: host
  17. AMQP_PORT: port
  18. AMQP_USER: user
  19. AMQP_PASSWORD: password
  20. AMQP_VHOST: vhost
  21. env:
  22. AMQP_HOST:
  23. AMQP_PORT:
  24. AMQP_USER:
  25. AMQP_PASSWORD:
  26. AMQP_VHOST:
  27. AMQP_URL:
  28. template: "amqp://${AMQP_USER}:${AMQP_PASSWORD}@${AMQP_HOST}:${AMQP_PORT}/${AMQP_VHOST}"
  29. AMQP_EXCHANGE:
  30. default: "News.TransactionalEmailing.Command"
  31. AMQP_QUEUE:
  32. default: "email-forwarder"
  33. SMTP_HOST:
  34. default: "host.docker.internal"
  35. SMTP_PORT:
  36. default: "587"
  37. SMTP_USER:
  38. SMTP_PASSWORD:
  39. NOTIFY_TO:
  40. default: "jochen.schoubben@mediahuis.be"
  41. NOTIFY_FROM:
  42. default: "jschoubben@novox.be"
  43. package:
  44. - docker-compose.yml
  45. - Dockerfile
  46. - app.js
  47. - package.json