Skip to content
Node.js temporary email service
Branch: master
Clone or download
Latest commit 7b3658d Nov 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
controllers
lib
models
public
views
.editorconfig
.eslintrc.json
.gitattributes
.gitignore
LICENSE.md
README.md
Vagrantfile Initial commit Nov 20, 2015
app.js Update all dependencies and refactor for native async Aug 3, 2017
db.js Update all dependencies and refactor for native async Aug 3, 2017
docker-compose.yml
mail-server.js
package-lock.json
package.json
router.js Update all dependencies and refactor for native async Aug 3, 2017
server.js

README.md

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 --rm --no-deps app npm install
  1. Start RethinkDB:
docker-compose up -d db
  1. Start the mail server:
docker-compose up -d mail
  1. Start the frontend and watch for code changes:
docker-compose run 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 frontend, database and mail server:

docker-compose up
You can’t perform that action at this time.