Aws Django

screenshot of Aws Django

A boilerplate Django project for deployment with AWS

Overview

This guide provides instructions on how to deploy Django on AWS using RDS Postgres DB, Elastic Beanstalk, and S3. The guide also mentions the need to add AWS keys in the .env file and the importance of creating the required resources on your AWS account. It outlines the workflow for making changes to the project, testing them before pushing them live, and deploying the updated project to the AWS production environment. There is also a note about deploying for the first time to a new environment and instructions for running the server for development.

Features

  • Deployment of Django on AWS using RDS Postgres DB, Elastic Beanstalk, and S3
  • Use of AWS keys in the .env file for authentication
  • Workflow for testing changes before pushing them live
  • Deployment of the project to the AWS production environment
  • Instructions for running the server for development

Summary

This guide provides a step-by-step process for deploying a Django project on AWS using RDS Postgres DB, Elastic Beanstalk, and S3. It emphasizes the need to add AWS keys in the .env file, create the required resources on the AWS account, and test changes before deploying them to the production environment. It also provides instructions for running the server on localhost for development purposes.