Skip to content

The complete django project setup using Django, Postgres, Pgadmin, Celery, Celery beat, Redis, flower, docker,nginx.

Notifications You must be signed in to change notification settings

LokRaj-Vuppu/Django-project-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Project Setup Guide

This repository contains a Django project integrated with PostgreSQL, pgAdmin, Celery, Celery Beat, Redis, Flower and Nginx managed using Docker Compose for easy setup and deployment.

  • Nginx as a reverse proxy for Dango app.
  • Nginx to cache the static and media files using Nginx.
  • Celery to offload tasks from the main request/response cycle within Django.
  • Celery beat for scheduling periodic tasks.
  • Flower to monitor the celery tasks.
  • Redis as a message broker for celery and cache.
  • Postgres and pgAdmin for database management.

Prerequisites

Before you begin, ensure you have the following installed:

Setup Instructions

1. Clone the Repository

Clone this repository to your local machine:

git clone <repository_url>
cd <project_directory>

2. Run Docker

docker-compose build
docker-compose run

About

The complete django project setup using Django, Postgres, Pgadmin, Celery, Celery beat, Redis, flower, docker,nginx.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published