brunojppb / mailbolt

A newsletter backend built in Rust following the zero to production in Rust book

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Workflow badge

Mailbolt

A email subscription service built following along the Zero to Production in Rust book.

Known issue on MacOS

While developing the app, more specifically when reaching chapter 7, I ran into a panic with the message Too many open files. This is due to spawning too many app instances for each test runs which bootstrap an entire application, database and socket connections.

These tests usually hit a limit that can be bumped with with the following command:

ulimit -n 8192

About

A newsletter backend built in Rust following the zero to production in Rust book


Languages

Language:Rust 92.1%Language:Shell 4.7%Language:Dockerfile 2.4%Language:PLpgSQL 0.8%