2024-01-12 14:09:31 +01:00
|
|
|
# Notes sur pycloud
|
|
|
|
|
|
|
|
## Faire tourner le serveur
|
|
|
|
|
|
|
|
Depuis le dépot git pycloud2/pycloud-api.
|
|
|
|
|
|
|
|
1. Build l'image docker
|
|
|
|
|
|
|
|
```
|
|
|
|
docker build -t pycloud:latest .
|
|
|
|
```
|
|
|
|
|
|
|
|
2. Run l'image
|
|
|
|
|
|
|
|
```
|
|
|
|
docker run -p 8080:8080 --rm --name pycloud pycloud:latest
|
|
|
|
```
|
|
|
|
|
|
|
|
## Utiliser le serveur pycloud
|
|
|
|
|
|
|
|
3. Get token
|
|
|
|
|
2024-01-12 14:44:18 +01:00
|
|
|
Depuis le présent dépot git, copier le fichier credentials.example en credentials et y ajouter son login/mdp.
|
2024-01-12 14:40:57 +01:00
|
|
|
|
2024-01-12 14:09:31 +01:00
|
|
|
```
|
|
|
|
./get_token.sh
|
|
|
|
```
|
|
|
|
|
2024-01-12 14:40:57 +01:00
|
|
|
Ne pas oublier d'utiliser ce token (de type Bearer) à chaque fois qu'on veut utiliser l'API de VRA8.
|
|
|
|
|
|
|
|
Exemple :
|
|
|
|
|
|
|
|
```
|
|
|
|
curl -H "Authorization: Bearer ${token}" 127.0.0.1:8080/catalog-types | jq
|
|
|
|
```
|
|
|
|
|
|
|
|
Note : la doc du provider terraform vra semble accepter un refresh_token ou un access_token.
|