Table of Contents
- Project Name: Nginx Server in Docker Compose
- Version: v1.0.0
- Organization Department: Technology
This project aims to create an efficient and secure infrastructure for hosting two Django web application stacks using Nginx and Docker Compose. The Nginx server acts as a reverse proxy, seamlessly serving both Django applications simultaneously.
Nginx Server in Docker Compose:
The project leverages Docker Compose to orchestrate the deployment of the Nginx server and the two Django web application stacks. This simplifies the setup process and ensures consistency across environments.
Dual Django Web Application Stacks:
The Nginx server is configured to handle two separate Django web application stacks, each encapsulated within its Docker Compose configuration. This enables independent development and deployment for both applications.
Automated SSL Certificate Acquisition:
To enhance security and enable HTTPS, the Nginx server automatically requests and acquires free SSL certificates for each Django application stack from Let's Encrypt. This ensures encrypted communication and a safer browsing experience.
Frontend Network Integration:
The Nginx server container seamlessly joins the frontend network of each Django application stack. This integration allows efficient communication between the Nginx server and the services of the Django applications, enabling smooth data flow.
This project was developed using the following tech stacks:
- Nginx
- Docker
- Docker Compose
Mohamed AbdelGawad Ibrahim - @m-abdelgawad - +201069052620 - muhammadabdelgawwad@gmail.com
GitHub Profile Link: https://github.com/m-abdelgawad

