HAL module: consumes CloudEvents from AMQP and forwards as email notifications
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

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