sdk_signer/docs/deployment.md
Your Name d4a18eb08b
Some checks failed
CI / build-and-test (push) Failing after 9s
Release / docker-release (push) Failing after 8s
chore(release): bump to 0.1.1\n\n- CHANGELOG 0.1.1\n- docs: deployment, release notes\n
2025-08-26 14:19:01 +02:00

769 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:0.1.1 .
# Run
docker run --rm -p 9090:9090 \
  -e API_KEY=change-me \
  -e RELAY_URLS=ws://relay:8090 \
  -v signer_data:/data \
  sdk-signer:0.1.1

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 (ex: v0.1.1) déclenche la release et met à jour l'image :latest.