manifest: 2 name: amqp-email-forwarder version: "1.0.2" description: "Consumes CloudEvents from AMQP and forwards as email notifications" service: container: amqp-email-forwarder docker: - image: amqp-email-forwarder context: . dockerfile: Dockerfile requires: - provider: lavinmq type: vhost name: EMAILDELIVERY_T env_map: AMQP_HOST: host AMQP_PORT: port AMQP_USER: user AMQP_PASSWORD: password AMQP_VHOST: vhost - provider: mailu type: mailbox name: amqp-forwarder node: novox env_map: SMTP_USER: email SMTP_PASSWORD: password SMTP_HOST: smtp_host SMTP_PORT: smtp_port NOTIFY_FROM: email env: AMQP_HOST: AMQP_PORT: AMQP_USER: AMQP_PASSWORD: AMQP_VHOST: AMQP_URL: template: "amqp://${AMQP_USER}:${AMQP_PASSWORD}@${AMQP_HOST}:${AMQP_PORT}/${AMQP_VHOST}" AMQP_EXCHANGE: default: "News.TransactionalEmailing.Command" AMQP_QUEUE: default: "email-forwarder" SMTP_HOST: SMTP_PORT: SMTP_USER: SMTP_PASSWORD: NOTIFY_TO: default: "jochen.schoubben@mediahuis.be" NOTIFY_FROM: package: - docker-compose.yml - Dockerfile - app.js - package.json