Gazebo_simulation-Frontend/README.md

54 lines
1.2 KiB
Markdown
Raw Normal View History

2020-12-21 11:29:31 -04:00
# Spiri Cloud Simulator Frontend
This project contains the the frontend project for the Spiri Cloud Simulators.
1. Setup the project on your machine :
```
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
```
Verify your node and npm version:
```
node --version
npm --version
```
2. From the github repo project :
```
cd ~/Frontend
npm install
npm start
```
3. Project description :
Router: Routing to different pages
frontend/src/routing.js
Indexer: Mounting the routes to the main index.html
frontend/src/index.js
components: the various components mounted to the project
frontend/src/components
Docker build run and clean commands:
1. Docker build an image
```
docker build -t spiri-demo-image_test_1 .
```
2. Docker containerize an image
```
docker run --name spiri-demo-image_test_1 -p 80:5000 -d spiri-demo-image_test_1
```
3. docker list images
```
docker image ls
```
4. Docker container ls
```
docker container ls
```
4. docker remove everything (rarely use this)
```
docker system prune -a
```