Sign inSign up

paliari/email-service

By paliari

Updated over 6 years ago

Image
0

1.5K

paliari/email-service repository overview

Send Email microservice

Auth

Send X-Token header in request.

Read e-mail

For enable read email feature, send <img src='%{email_read_url}' /> into your HTML template

If you don't send ?redirect= query in image src, an 1px default image will be sent.

API reference
Clustering example docker-compose.yml
version: '3.7'

services:
  app:
    image: paliari/email-service:v1.0.21
    env_file: .env
    ports:
      - 3000:3000
    networks:
      - email-service
  consumer:
    image: paliari/email-service:v1.0.21
    env_file: .env
    command: ['node', 'build/worker.js']
    networks:
      - email-service
  db:
    image: mariadb
    environment:
      MYSQL_DATABASE: email-db
      MYSQL_ROOT_PASSWORD: paliari
    user: "1000"
    volumes:
      - ./data/mysql:/var/lib/mysql
    networks:
      - email-service
  rabbit:
    image: "rabbitmq:3-management"
    env_file: .env
    volumes:
      - ./data/rabbitmq:/var/lib/rabbitmq
    ports:
      - "15672:15672"
      - "5672:5672"
    networks:
      - email-service
  adminer:
    image: adminer
    restart: always
    ports:
      - 8080:8080
    networks:
      - email-service
networks:
  email-service:
Environments
PORT=

BASE_URL=

X_TOKEN=

NODE_ENV=

DB_TYPE=
DB_HOST=
DB_PORT=
DB_USERNAME=
DB_PASSWORD=
DB_DATABASE=

SMTP_PORT=
SMTP_HOST=
SMTP_USER=
SMTP_PASSWORD=

RABBITMQ_HOSTNAME=
RABBITMQ_PORT=
RABBITMQ_ERLANG_COOKIE=
RABBITMQ_DEFAULT_USER=
RABBITMQ_DEFAULT_PASS=
RABBITMQ_DEFAULT_VHOST=

Tag summary

Content type

Image

Digest

Size

32.4 MB

Last updated

over 6 years ago

docker pull paliari/email-service