HAL module: consumes CloudEvents from AMQP and forwards as email notifications
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

53 wiersze
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