diff --git a/docs/API.md b/docs/API.md new file mode 100644 index 0000000..cfeb225 --- /dev/null +++ b/docs/API.md @@ -0,0 +1,2 @@ +## API + diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md new file mode 100644 index 0000000..c2c1b72 --- /dev/null +++ b/docs/ARCHITECTURE.md @@ -0,0 +1,2 @@ +## ARCHITECTURE + diff --git a/docs/DEPLOYMENT.md b/docs/DEPLOYMENT.md new file mode 100644 index 0000000..f0e2179 --- /dev/null +++ b/docs/DEPLOYMENT.md @@ -0,0 +1,20 @@ +## DEPLOYMENT + +### Docker +- Image: construite depuis Dockerfile (Rust -> Debian slim) +- Port: 8081 (exposé) +- Entrypoint: /usr/local/bin/sdk_storage --permanent +- Utilisateur: appuser (uid 10001) + +### Intégration dans 4NK_node +- Réseau partagé avec les autres services (via docker-compose 4NK_node) +- Configuration via fichier sdk_storage.conf dans 4NK_node/conf si applicable + +### CI/CD appliquée +- Build Rust en release, puis image runtime Debian slim +- Publier avec le tag docker-support-v2 si requis + +### Configuration +- Variables: RUST_LOG=info +- Ports: 8081 +- Répertoire de travail: /app (montage de storage si nécessaire) diff --git a/docs/USAGE.md b/docs/USAGE.md new file mode 100644 index 0000000..b9fdc2f --- /dev/null +++ b/docs/USAGE.md @@ -0,0 +1,2 @@ +## USAGE +