21 lines
587 B
Markdown
21 lines
587 B
Markdown
## DEPLOYMENT
|
|
|
|
### Docker
|
|
- Image: sdk-signer:latest (build depuis Dockerfile)
|
|
- Port: 9090 (exposé)
|
|
- Commande: node dist/index.js
|
|
- Volume: ./data monté sur /data
|
|
|
|
### Intégration dans 4NK_node
|
|
- Variable RELAY_URLS à pointer vers ws://sdk_relay_1:8090 (réseau partagé)
|
|
- BASE: PORT=9090, DATABASE_PATH=/data/server.db, API_KEY défini côté env
|
|
|
|
### CI/CD appliquée
|
|
- Build multi-stage Node 20 alpine
|
|
- Vérifier la génération de dist/ avant build image
|
|
|
|
### Configuration
|
|
- Variables: PORT, API_KEY, DATABASE_PATH, RELAY_URLS
|
|
- Ports: 9090
|
|
- Utilisateur: nodejs (non-root)
|