I found myself building up the same boilerplate for projects over and over again. So I decided to make a template for myself to use. Maybe it'll help you too.
Create a repo from this template.
npx degit vyntrix/pause-stack my-project
cd my-project
pnpm i
Run and visit localhost:3000. Visit MailHog at localhost:8025.
pnpm dev
// and start docker
docker compose up