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.

53 lignes
1.0KB

  1. manifest: 2
  2. name: amqp-email-forwarder
  3. version: "1.0.1"
  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