HAL module: consumes CloudEvents from AMQP and forwards as email notifications
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

60 lignes
1.2KB

  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. - provider: mailu
  22. type: mailbox
  23. name: amqp-forwarder
  24. node: novox
  25. env_map:
  26. SMTP_USER: email
  27. SMTP_PASSWORD: password
  28. SMTP_HOST: smtp_host
  29. SMTP_PORT: smtp_port
  30. NOTIFY_FROM: email
  31. env:
  32. AMQP_HOST:
  33. AMQP_PORT:
  34. AMQP_USER:
  35. AMQP_PASSWORD:
  36. AMQP_VHOST:
  37. AMQP_URL:
  38. template: "amqp://${AMQP_USER}:${AMQP_PASSWORD}@${AMQP_HOST}:${AMQP_PORT}/${AMQP_VHOST}"
  39. AMQP_EXCHANGE:
  40. default: "News.TransactionalEmailing.Command"
  41. AMQP_QUEUE:
  42. default: "email-forwarder"
  43. SMTP_HOST:
  44. SMTP_PORT:
  45. SMTP_USER:
  46. SMTP_PASSWORD:
  47. NOTIFY_TO:
  48. default: "jochen.schoubben@mediahuis.be"
  49. NOTIFY_FROM:
  50. package:
  51. - docker-compose.yml
  52. - Dockerfile
  53. - app.js
  54. - package.json