Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/floatplane-dev/deno-smtp-poelstra

This SMTP backend server waits for form submissions from the website huisartspoelstra.nl and emails the results to team Poelstra.
https://github.com/floatplane-dev/deno-smtp-poelstra

deno smtp typescript

Last synced: about 2 months ago
JSON representation

This SMTP backend server waits for form submissions from the website huisartspoelstra.nl and emails the results to team Poelstra.

Awesome Lists containing this project

README

        

# SMTP server Poelstra

#### What

This SMTP backend server waits for form submissions from the website
[huisartspoelstra.nl](https://huisartspoelstra.nl) and emails the results to team Poelstra.

#### Built with

- Deno 🦕
- Typescript 🌱
- Nginx 🏎️
- Debian 🐧
- PM2 ✨

#### Built by

- Jan Werkhoven ([email](mailto:[email protected]), [GitHub](https://github.com/janwerkhoven), [Linkedin](https://www.linkedin.com/in/jan-werkhoven))
- Shuwen Wang ([email](mailto:[email protected]), [GitHub](https://github.com/codelikeshuwen))

---

#### For developers

Development is done on the `development` Git branch.

Commits pushed to the `production` branch are deployed automatically with Github Actions.

To run the development server:

```
deno run --allow-env --allow-read --allow-net --allow-run=git --unstable app/start-server.ts
```

To run the Deno linter:

```
deno lint
```

To daemonise the Deno server in production, use PM2:

```
pm2 start
```

---

#### Questions?

Ask team Floatplane!

[[email protected]](mailto:[email protected])
[www.floatplane.dev](floatplane.dev)