Overview

https://filesender.renater.fr/?s=download&token=a67ce900-60f2-4c0b-9542-618bda80767c

#Requirement

##git
```
sudo apt install git
```

  1. Install docker

```
sudo apt-get update
(sudo apt-get upgrade)

sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
```

  1. Install docker-compose
    1. Add Docker’s official GPG key:
```
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
```
  1. Add Docker compose repo

```
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
  1. Quick demo
    ##getting all

```
tar -zxvf jsatorb-docker-demo.tar.gz
cd jsatorb-docker-demo

```
OR
```
git clone https://sourceforge.isae.fr/git/jsatorb-docker-demo
cd jsatorb-docker-demo
```

##loading docker images, starting them into container, launching a browser...
```
bash load-docker-images.bash
bash jsatorb-start.bash

```

##GUI
At this time, a browser should be running (as well as 3 docker container)
Actions:
(in the browser: http://localhost/)
choose TLE (top left)
Time setting:
- duration 8600
- Step Time 60
click on "celestrak import TLE" (top fright)
in filter, write "iridium" and pick the first satellite appearing (check box activated)
click on "validate TLE Selection"
click on "<" top right (going back to cesium viewer)
click on "Run mission Analysis"
Intercat with Cesium viewer (hold right click to turn around, hold left click to zoom in/out, accelerate or hold simulation, move in time...)

From this point, you can modify name of the satellite, their TLE, add more satellites, define your own satellite. - little pen on satellite Name, in TLE list.
Be sure to stay in TLE mode (there is not yet inter-compatibility with Keplerian mode, even at the end, data is the same !)

enjoy !

##To stop in a clean way the docker containers:

```
bash jsatorb-stop.bash

```

Members

Manager : Gateau, Thibault, Senaneuch, Lucien