From e2e3121a4e8535e4afdd21e32f7ea7ef7056d8b9 Mon Sep 17 00:00:00 2001 From: 4NK Dev Date: Wed, 1 Oct 2025 20:57:45 +0000 Subject: [PATCH] =?UTF-8?q?ci:=20docker=5Ftag=3Ddev-test=20-=20Mise=20?= =?UTF-8?q?=C3=A0=20jour=20documentation=20et=20standardisation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cursor/.cursorignore | 90 ++++++++++++++++++++++++++++++++++++------ .cursorignore | 87 ++++++++++++++++++++++++++++++++++++---- .dockerignore | 92 ++++++++++++++++++++++++++++++++++++------- .gitignore | 11 ++---- README.md | 8 ++++ SERVER_README.md | 8 ++-- 6 files changed, 252 insertions(+), 44 deletions(-) diff --git a/.cursor/.cursorignore b/.cursor/.cursorignore index 6d5821d..d07058b 100644 --- a/.cursor/.cursorignore +++ b/.cursor/.cursorignore @@ -1,11 +1,79 @@ -# Ignorer les sorties volumineuses ou non pertinentes pour le contexte IA -archive/** -tests/logs/** -tests/reports/** -node_modules/** -dist/** -build/** -.tmp/** -.cache/**# -.env -.env.* \ No newline at end of file +# 4NK Environment - Git Ignore +# ============================ +confs/ +# Dossiers de sauvegarde des scripts +**/backup/ +**/*backup* + +**/.cargo/ + +# Fichiers temporaires +**/*.tmp* +**/*.temp* +**/*.log* +**/*.pid* + +# Fichiers de configuration locale +**/*.env* +**/*.conf* +**/*.yaml* +**/*.yml* +**/*.ini* +**/*.json* +**/*.toml* +**/*.lock* + +# Données et logs +**/*.logs* +**/*.data +*.db +*.sqlite + +# Certificats et clés +**/*.key +**/*.pem +**/*.crt +**/*.p12 +**/*.pfx +ssl/ +certs/ + +# Docker +**/*.docker* + +# Cache et build +**/*.node_modules/ +**/*.dist/ +**/*build/ +**/*target/ +**/*.*.o +**/*.so +**/*.dylib + +# IDE et éditeurs +**/*.vscode/ +**/*.idea/ +**/*.swp +**/*.swo +**/*~ + +# OS +**/*.DS_Store +**/*Thumbs.db +**/*tmp* + +# Git +**/*.git/ +**/*.orig* + +# Backup des projets existants +**/*backup* + + +**/*wallet* +**/*keys* + +**/*node_modules* +**/*cursor* +**/*pid* +**/*next* \ No newline at end of file diff --git a/.cursorignore b/.cursorignore index 7f89e2e..d07058b 100644 --- a/.cursorignore +++ b/.cursorignore @@ -1,8 +1,79 @@ -# Cursor ignore file for sdk_signer -node_modules/ -dist/ -*.log -.env* -.DS_Store -coverage/ -pkg/ +# 4NK Environment - Git Ignore +# ============================ +confs/ +# Dossiers de sauvegarde des scripts +**/backup/ +**/*backup* + +**/.cargo/ + +# Fichiers temporaires +**/*.tmp* +**/*.temp* +**/*.log* +**/*.pid* + +# Fichiers de configuration locale +**/*.env* +**/*.conf* +**/*.yaml* +**/*.yml* +**/*.ini* +**/*.json* +**/*.toml* +**/*.lock* + +# Données et logs +**/*.logs* +**/*.data +*.db +*.sqlite + +# Certificats et clés +**/*.key +**/*.pem +**/*.crt +**/*.p12 +**/*.pfx +ssl/ +certs/ + +# Docker +**/*.docker* + +# Cache et build +**/*.node_modules/ +**/*.dist/ +**/*build/ +**/*target/ +**/*.*.o +**/*.so +**/*.dylib + +# IDE et éditeurs +**/*.vscode/ +**/*.idea/ +**/*.swp +**/*.swo +**/*~ + +# OS +**/*.DS_Store +**/*Thumbs.db +**/*tmp* + +# Git +**/*.git/ +**/*.orig* + +# Backup des projets existants +**/*backup* + + +**/*wallet* +**/*keys* + +**/*node_modules* +**/*cursor* +**/*pid* +**/*next* \ No newline at end of file diff --git a/.dockerignore b/.dockerignore index 2281b98..d07058b 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,15 +1,79 @@ -node_modules -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -dist -.env -.env.* -.DS_Store -.turbo -.git -.gitignore -coverage -data +# 4NK Environment - Git Ignore +# ============================ +confs/ +# Dossiers de sauvegarde des scripts +**/backup/ +**/*backup* +**/.cargo/ + +# Fichiers temporaires +**/*.tmp* +**/*.temp* +**/*.log* +**/*.pid* + +# Fichiers de configuration locale +**/*.env* +**/*.conf* +**/*.yaml* +**/*.yml* +**/*.ini* +**/*.json* +**/*.toml* +**/*.lock* + +# Données et logs +**/*.logs* +**/*.data +*.db +*.sqlite + +# Certificats et clés +**/*.key +**/*.pem +**/*.crt +**/*.p12 +**/*.pfx +ssl/ +certs/ + +# Docker +**/*.docker* + +# Cache et build +**/*.node_modules/ +**/*.dist/ +**/*build/ +**/*target/ +**/*.*.o +**/*.so +**/*.dylib + +# IDE et éditeurs +**/*.vscode/ +**/*.idea/ +**/*.swp +**/*.swo +**/*~ + +# OS +**/*.DS_Store +**/*Thumbs.db +**/*tmp* + +# Git +**/*.git/ +**/*.orig* + +# Backup des projets existants +**/*backup* + + +**/*wallet* +**/*keys* + +**/*node_modules* +**/*cursor* +**/*pid* +**/*next* \ No newline at end of file diff --git a/.gitignore b/.gitignore index ed6a795..d07058b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,14 +1,12 @@ # 4NK Environment - Git Ignore # ============================ - +confs/ # Dossiers de sauvegarde des scripts **/backup/ **/*backup* **/.cargo/ - - # Fichiers temporaires **/*.tmp* **/*.temp* @@ -75,8 +73,7 @@ certs/ **/*wallet* **/*keys* -# Supervisor -supervisor-logs/ - **/*node_modules* -**/*cursor* \ No newline at end of file +**/*cursor* +**/*pid* +**/*next* \ No newline at end of file diff --git a/README.md b/README.md index 4b8b58c..ccf9538 100644 --- a/README.md +++ b/README.md @@ -315,3 +315,11 @@ MIT License - voir [LICENSE](LICENSE) pour plus de détails. --- Ce projet suit la structure du template 4NK. Voir le template: [4NK_project_template](https://git.4nkweb.com/nicolas.cantu/4NK_project_template.git). + +## Intégration dans l’environnement 4NK + +`sdk_signer` s’intègre avec le réseau de relais et les applications du projet. Les URL et domaines sont fournis par configuration/variables d’environnement, sans aucune référence à des machines spécifiques dans la documentation. Référez‑vous aux documents centraux pour le contexte global et les pratiques de déploiement: + +- `docs/DEEP_ARCHITECTURE_ANALYSIS.md` +- `docs/TECHNICAL_REFERENCE.md` +- `docs/DEPLOYMENT_GUIDE.md` diff --git a/SERVER_README.md b/SERVER_README.md index ce7c02a..2da9255 100644 --- a/SERVER_README.md +++ b/SERVER_README.md @@ -58,7 +58,7 @@ ws.onopen = () => { newData: { field: 'value' }, privateFields: [], roles: {}, - accessToken: 'your-access-token', + accessToken: '', messageId: 'unique-message-id' })); }; @@ -75,7 +75,7 @@ ws.send(JSON.stringify({ type: 'NOTIFY_UPDATE', processId: 'your-process-id', stateId: 'your-state-id', - accessToken: 'your-access-token', + accessToken: '', messageId: 'unique-message-id' })); ``` @@ -86,7 +86,7 @@ ws.send(JSON.stringify({ type: 'VALIDATE_STATE', processId: 'your-process-id', stateId: 'your-state-id', - accessToken: 'your-access-token', + accessToken: '', messageId: 'unique-message-id' })); ``` @@ -168,4 +168,4 @@ sudo journalctl -u 4nk-server.service -f # If running directly npm run start:server -``` \ No newline at end of file +``` \ No newline at end of file