Skip to content

Kuba27x/Docker-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Project: Cars Delivered in Poland (2022)

This project summarizes data on cars bought in Poland in 2022. It features a full-stack architecture with a JavaScript frontend and a Python (Django) backend, containerized with Docker and orchestrated using Docker Compose. The stack also includes integrated monitoring and analytics via Grafana and Prometheus.

Project Structure

  • Frontend: React application (JavaScript)
  • Backend API: Django REST API (Python)
  • Monitoring & Analytics: Grafana, Prometheus
  • Containerization: Docker, Docker Compose

Local Development URLs


Getting Started

1. Build and Start the Stack

Make sure you have Docker and Docker Compose installed.

Start all services using Docker Compose:

docker-compose up --build

2. Database Migrations

Run the following command to apply Django database migrations:

docker-compose exec backend python manage.py migrate

3. Create Django Admin User

To set up a superuser for the Django admin panel, run:

docker-compose exec backend python manage.py createsuperuser

Then follow the interactive prompts to create the admin account.


Project Screenshots

Below are example images from the frontend. These are located in frontend/public/images:

image1 image2


Technologies Used

  • Frontend: React, JavaScript
  • Backend: Django, Django REST Framework, Python
  • Database: (Specify your database, e.g., PostgreSQL/MySQL/SQLite if relevant)
  • Monitoring: Grafana, Prometheus
  • Containerization: Docker, Docker Compose

License

MIT License
See LICENSE for more information.

About

Summary of data on cars delivered in Poland in 2022

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published