- Go to Docker Desktop official site.
- Intall
Docker Desktop
.
- Run
Docker Destop
on your computer. - To run the
frontend
application with default settings:
# Run the Docker Compose stack from the /frontend directory
docker compose -f docker-compose.dev.yaml up
The application will be available at: http://localhost:3000
For local develoopment, please, go to ./react-app
directory and proceed with the instructions in the react-app/README.md
# Stop services
docker compose down
# View container status
docker compose ps
# Execute commands in running container
docker compose exec react-app sh
# Stop and remove containers, networks
docker compose down
# Inspect the running container
docker compose exec react-app sh
# Check running processes
docker compose exec react-app ps
frontend/
├── react-app/
├── Dockerfile # Multi-stage build configuration
├── .dockerignore # Files to exclude from build
├── .gitignore # Files to exclude from git
├── package.json # Node.js dependencies
├── package-lock.json # Node.js dependencies lock file
├── public/ # Static files
└── src/ # React source code
├── CODE_OF_CONDUCT.md # Code of Conduct
├── docker-compose.yaml # Main orchestration file
└── README.md # Project description
-
Go to Node.js official site.
-
Download the LTS installer (
.msi
). -
Run the installer (keep defaults checked).
-
Verify installation:
node -v npm -v
- Download the
.pkg
installer from nodejs.org. - Run the installer.
brew install node
Verify installation:
node -v
npm -v
sudo apt update
sudo apt install -y curl
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs
# Verify installation
node -v
npm -v
✅ You now have Node.js + npm installed and are ready to run React applications.