🔧(dev) generate the JWT signing key when bootstrapping the dev stack

Thw private key needed to generate a jwt token will be mandatory. In
order to ease the development we want to automate its generation
This commit is contained in:
Manuel Raynaud
2026-09-22 16:00:42 +02:00
parent 61b396ebc6
commit dde9718ca0
6 changed files with 44 additions and 2 deletions
+8 -1
View File
@@ -69,6 +69,11 @@ data/media:
data/static:
@mkdir -p data/static
# RSA key signing the JWT tokens the backend issues. Generated locally, never
# committed: "data/" is gitignored. Regenerate it by deleting the file.
data/jwt/private.pem:
@bin/generate-jwt-private-key.sh
# -- Project
create-env-local-files: ## create env.local files in env.d/development
@@ -81,7 +86,8 @@ create-env-local-files:
.PHONY: create-env-local-files
generate-secret-keys:
generate-secret-keys: ## generate secret keys to be stored in common.local
generate-secret-keys: ## generate the secret keys needed by the dev stack
generate-secret-keys: data/jwt/private.pem
@bin/generate-oidc-store-refresh-token-key.sh
.PHONY: generate-secret-keys
@@ -237,6 +243,7 @@ logs: ## display app-dev logs (follow mode)
run-backend: ## Start only the backend application and all needed services
@$(MAKE) create-docker-network
@$(MAKE) data/jwt/private.pem
@$(COMPOSE) up --force-recreate -d docspec
@$(COMPOSE) up --force-recreate -d celery-dev
@$(COMPOSE) up --force-recreate -d y-provider-development-converter