~increscent/br

Birthday Reminders
Updated setup files
fixed missing require
more consistent naming

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~increscent/br
read/write
git@git.sr.ht:~increscent/br

You can also use your local clone with git send-email.

#br

Birthday Reminders

#Running

Dependencies:

  • node & npm
  • mongodb
  • mail server with SMTP access

Create a file named config.json in the root directory. (You can use config.json.sample as an example.

npm install
node index.js

On FreeBSD, you can run setup/setup_freebsd.sh, which will install and start an RC service and also add an Nginx configuration. On Linux, you can still use the Nginx configuration, and you'll probably want to run it as a systemd service.