A web application that allows sending and receiving email through MailGun.
- Install Python 3 and Poetry
- 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
.
- Install the dependencies
$ poetry install
- Get credentials for MailGun, Discord OAuth2, and AWS.
- Run the database migrations
$ python3 manage.py migrate
- Start the development server
$ python3 manage.py collectstatic
$ python3 manage.py runserver