isen-docker-farm/README.md
2021-08-18 20:33:59 +02:00

72 lines
1.1 KiB
Markdown

# What the F***
It s a studies environment for classroom with web client ssh access
## User liste
add list of users in ./data/liste with the format :
```
NAME Surname
NAME2 Surname2
```
## Build Docker image
```
docker build . -t isensshbase
```
## environement generation
launch script
```
./generate.sh
```
it create
- docker-compose.yml
- create fake file partition on the hosts system access in ./data/students/part/.
## start docker stack
```
docker-compose up -d
```
## regen a specific instance
```
regen_inst.sh
```
## Delete all
```
docker-compose down
./generate.sh del
rm docker-compose.yml
```
# Preview
En gros monter l'infrastructure complète pour TOUS les étudiants me prendre moins de 5 minutes quand la liste des apprenants serra publié.
Le nom de la machine correspond au couple nom de famille première lettre du prenom
![](./img/connect.png)
La première connexion oblige à changer de mot de passe
![](./img/connect2.png)
La session doit être redémarrée
![](./img/connect3.png)
et les données peuvent être récupérées via un serveur sftp incorporé
![](./img/connect4.png)