Awesome Open Source
Awesome Open Source

please, no spam

License Release Version Dependencies

Simple Node.js temporary email service built with Koa, RethinkDB, Nodemailer, Pug, Bootstrap and Handlebars.js.

The app consists of two parts: a web frontend for viewing stored mail and a SMTP server which accepts messages and saves them in the database.

Use it now at pleasenospam.email

Features

Development

  1. Clone this repo:
git clone https://github.com/JoeBiellik/pleasenospam.git && cd pleasenospam
  1. Install dependencies:
docker-compose run -e NODE_ENV= --rm --no-deps app npm install
  1. Start the mail server:
docker-compose up -d mail
  1. Start the frontend and watch for changes:
docker-compose run -e NODE_ENV= --rm --service-ports app npm run watch

Deployment

  1. Follow the first two development steps.

  2. Configure config/docker.json with any custom setting overrides

  3. Configure docker-compose.yml with Docker options and ports to use

  4. Start the production frontend, database and mail servers:

docker-compose up

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,552,087
Nodejs (54,538
Email (2,584
Rethinkdb (216
Smtp Server (162
Related Projects