sdk_signer/docs/deployment.md

756 B

Déploiement

Prérequis

  • Docker 24+
  • docker compose v2
  • (Optionnel) Registre Docker (Docker Hub, GHCR, etc.)

Build local et exécution

# Build image
docker build -t sdk-signer:latest .
# Run
docker run --rm -p 9090:9090 \
  -e API_KEY=change-me \
  -e RELAY_URLS=ws://relay:8090 \
  -v signer_data:/data \
  sdk-signer:latest

docker-compose (prod)

docker compose -f docker-compose.prod.yml up -d

Variables utiles:

  • API_KEY (obligatoire)
  • RELAY_URLS (CSV d'URL ws)

CI / Release

  • CI: .gitea/workflows/ci.yml (build + tests)
  • Release: .gitea/workflows/release.yml (build image, push si secrets fournis)

Mise à jour

  • Pousser un tag vX.Y.Z déclenche la release et met à jour l'image :latest.