769 B
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
.