Setting up Seshat
These pages instruct software engineers how to set up the Seshat Django app (including PostgreSQL database) locally and on a cloud server.
We use Pulumi to manage our cloud infrastructure. To set up the infrastructure, you will need to install Pulumi and configure your Azure credentials.
- Setting up Seshat in a local environment
- MS Azure cloud setup with Pulumi (Alan Turing Institute)
- AWS cloud setup (Complexity Science Hub)
- How To Set Up Django with Postgres, Nginx, and Gunicorn on an Ubuntu 22.04 (AWS EC2 Instance)
- Setting Up AWS EC2 Instance for Seshat Backup Server
- Bringing in the Codebase
- Configure GDAL and GEOS
- Preparing the Database Arrival
- Merging the Codebase and the database
- Load the shape data
- Testing Gunicorn’s ability to serve our Project
- Setting up a domain and SSL certificate
- Cliopatria shape dataset
- GADM
- How to add new shape datasets to the maps