A full-stack web app for a simple forum designed for "play by post" RPGs.
- Python 3.7
- Redis
- Clone the repo
- Create a virtualenv
- Activate the virtualenv
- Install Python deps
- Copy 'config.example.json' to 'config.json'
- Populate the config
- Navigate to the project root
This project is set up to run with SQLite by default. If you want to run on some other database, update 'config.json' accordingly and install any required libraries.
Run './run.sh' for local development and './run.sh prod' for production.
If you're using any of the emailing, you'll need a provider (I'm using Mailgun) and to run the celery worker alongside your app (both in development and producton).
- Run './run.sh tests'
Basically the same as the "Getting set up" instructions, but on whichever server you're running the app on. Then:
- Setup a Nginx (or Apache) proxy
- Run the app with './run.sh prod'