REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 0Forks
◯ 0Open issues
◉ 0Watchers
38/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
0 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Multi-Container Django-React Application
This project is a full-stack web application built using Django for the backend and React for the frontend. The application is deployed using Docker with a multi-container setup, incorporating NGINX as a reverse proxy and static and media file server, and PostgreSQL as the database.
📎React app repo &
📎 Django app repo
Architecture
Docker Configuration
Docker Compose File (docker-compose.yml):
Multi-container application with three services:
-
backend: Runs the Django application in a container named backend_django. It uses a custom Dockerfile, loads environment variables from .env, and stores media files in a named volume media_data. This service depends on the postgres database.
-
proxy: Serves as the NGINX reverse proxy, handling requests and serving static and media files. It maps the host directory ./backend/staticfiles to /vol/staticfiles for serving static files and shares the media_data volume for media files. It exposes port 80 and depends on the backend service.
-
postgres: Runs a PostgreSQL database in a container named postgres_db. It uses environment variables for database credentials, stores data in the postgres_data volume, and exposes port 5432.
Data Storages:
NGINX Configuration
The NGINX container serves React, handles static & media files, and proxies requests to the Django backend.
Example Configuration:
server {
listen 80;
location /api/ {
proxy_pass http://backend:8000;
}
location /db_admin/ {
proxy_pass http://backend:8000;
}
location /static/ {
alias /vol/staticfiles/;
}
location /media/ {
alias /vol/media/;
}
location / {
root /usr/share/nginx/html;
try_files $uri $uri/ /index.html;
}
}
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
Fork from Kong Template... but with Docker / Docker compose to make your life a little easier by not having to install Kong (and Konga) locally to test or start developing your own custom plugins in Lua or in JavaScript. This project have 2 custom plugins (one in Lua and the other in JS using kong-js-pdk) already configured and running in one route and is also using the newer 2.4.x kong release.
62/100 healthActive repository
LuaApache-2.0#docker#javascript#kong#kong-js-pdk
⑂ 5 forks◯ 0 issuesUpdated Mar 11, 2026
This project is about creating a SPA with a playable multiplayer pong game, chat, profiles, leaderboard etc.
36/100 healthActive repository
JavaScriptNo license#42#42born2code#42heilbronn#django
⑂ 4 forks◯ 1 issuesUpdated Oct 28, 2025