pip-services-email-node
Version:
Email delivery sending microservice in Node.js
83 lines (71 loc) • 2.23 kB
YAML
# Container descriptor
- descriptor: "pip-services:context-info:default:default:1.0"
name: "pip-services-email"
description: "Email delivery microservice for pip-services"
# Console logger
- descriptor: "pip-services:logger:console:default:1.0"
level: "trace"
# Performance counters that posts values to log
- descriptor: "pip-services:counters:log:default:1.0"
level: "trace"
# Default controller
- descriptor: "pip-services-email:controller:default:default:1.0"
connection:
host: "{{{EMAIL_SERVICE_HOST}}}"
ssl: "{{{EMAIL_SSL}}}"
port: "{{{EMAIL_SERVICE_PORT}}}"
credential:
username: "{{{EMAIL_USER}}}"
password: "{{{EMAIL_PASS}}}"
message:
from: "{{{EMAIL_FROM}}}"
parameters:
client_name: "{{{CLIENT_NAME}}}"
client_url: "{{{CLIENT_URL}}}"
server_url: "{{{SERVER_URL}}}"
signature: "{{{EMAIL_SIGNATURE}}}"
options:
disabled: {{{EMAIL_DISABLED}}}
# - descriptor: "pip-services-email:controller:default:default:1.0"
# connection:
# service: Gmail
# host: host233.hostmonster.com
# ssl: "true"
# port: "465"
# credential:
# username: "info@iquipsys.com"
# password: "iQuipsys#01"
# message:
# from: positron@iquipsys.com
# parameters:
# client_name: iQuipsys Positron
# client_url: http://www.positron.iquipsys.net
# server_url: api.positron.iquipsys.net
# signature: Yours iQuipsys support
{{#if HTTP_ENABLED}}
# Common HTTP endpoint
- descriptor: "pip-services:endpoint:http:default:1.0"
connection:
protocol: "http"
host: "0.0.0.0"
port: 8080
# HTTP endpoint version 1.0
- descriptor: "pip-services-email:service:http:default:1.0"
# Heartbeat service
- descriptor: "pip-services:heartbeat-service:http:default:1.0"
# Status service
- descriptor: "pip-services:status-service:http:default:1.0"
{{/if}}
{{#if GRPC_ENABLED}}
# Common GRPC endpoint
- descriptor: "pip-services:endpoint:grpc:default:1.0"
connection:
protocol: "http"
host: "0.0.0.0"
port: 8090
# GRPC endpoint version 1.0
- descriptor: "pip-services-email:service:grpc:default:1.0"
# Commandable GRPC endpoint version 1.0
- descriptor: "pip-services-email:service:commandable-grpc:default:1.0"
{{/if}}