Docker

rust_rocket_api_workspace

Ce projet contient toute la configuration de base que j'utilise lorsque je mets en place une api avec le framework Rocket.
J'ai choisi une image docker rust 1.58 alpine (842MB) plus légère que l'image classique (1.29G).
Le projet intègre également okapi (AKA Swagger) pour générer une documentation et dotenv pour la gestion des variables d'environnement.
La prochaine étape est d'y intégrer cargo-watch afin de relancer le build cargo automatiquement lorsque le code a été modifié, ce qui permet d'être plus efficace étant donné qu'il n'est pas nécessaire d'interrompre le processus et de la relancer à la main.

Read More