Skip to content
This repository was archived by the owner on Oct 30, 2025. It is now read-only.

The-Scripts/drive-thru

Repository files navigation

Drive Thru

📑 Table of Contents


⚙️ Requirements

📖 Docs


🐳 Containers

This repository contains a Docker-based development setup for a React.js application. It includes services for:

  • NGINX (web server)
  • React
  • Node.js
  • Java
  • MySQL
  • Redis
  • npm

🚀 Quick Start

1. Clone the repository

git clone git@github.com:The-Scripts/drive-thru.git
cd drive-thru

2. Install dependencies

Build docker-compose:

docker-compose build

Install node.js:

  docker-compose run --rm npm install

3. Start the application

To run the application, you can choose one of the following:

  • Run only React.js app:
  docker-compose up react
  • Run only Node.js server:
  docker-compose up node
  • Run Java server + MySQL:
  docker-compose up java
  • Run the entire app:
docker-compose up server

4. Access the app

Visit the React.js app: http://localhost:3000
Visit the NGINX proxy: http://localhost:8000


5. Other commands

> Install dependencies: docker-compose run --rm npm install {dependencies}
> Stop containers: docker-compose stop
> Remove containers: docker-compose down

📁 Project Structure

.
├── dockerfiles/          # Custom Dockerfiles (nginx, node)
├── nginx/                # NGINX configuration
├── env/                  # ENV 
├── src/                  # React.js application
|   └── Drive Thru Java/  # Spring Boot Backend 
|   └── src/  
|       └── CoreComponents/      #
|       └── CoreHelpers/         #
|       └── EnviromentPresets/   #
|       └── Objects/      #
|       └── Ui/           #
|       └── App.jsx       # Application React file
|       └── main.jsx      # Main React file
|       └── server.js     #
└── docker-compose.yaml   # Main Docker orchestration file

💭 Our Motto

More doing than talking

📸 Screenshots

image image

pat

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •