Skip to content
This repository has been archived by the owner on Oct 3, 2021. It is now read-only.

WaffleHacks/mailgunner

Repository files navigation

MailGunner

A web application that allows sending and receiving email through MailGun.

Development

  1. Install Python 3 and Poetry
  2. Setup PostgreSQL and Redis

If you have Docker and Docker Compose installed, you can run docker-compose up -d to setup a local instance of PostgreSQL and Redis.

  • The PostgreSQL instance can be connected with postgres://postgres:[email protected]:5432/postgres.
  • The Redis instance can be connected with redis://127.0.0.1:6379.
  1. Install the dependencies
$ poetry install
  1. Get credentials for MailGun, Discord OAuth2, and AWS.
  2. Run the database migrations
$ python3 manage.py migrate
  1. Start the development server
$ python3 manage.py collectstatic
$ python3 manage.py runserver