From 9fea2c5b7b2adf0819d91bbde5bb4f6500aef1d2 Mon Sep 17 00:00:00 2001 From: Blitblank Date: Sat, 21 Mar 2026 00:16:52 -0500 Subject: [PATCH] properly set environment secret --- .gitea/workflows/deploy-api.yaml | 1 - api/appsettings.json | 2 +- api/docker-compose.prod.yaml | 2 ++ 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-api.yaml b/.gitea/workflows/deploy-api.yaml index 39d0f84..6dc4943 100644 --- a/.gitea/workflows/deploy-api.yaml +++ b/.gitea/workflows/deploy-api.yaml @@ -39,6 +39,5 @@ jobs: - name: Deploy container run: | export POSTGRES_PASSWORD=${{ secrets.POSTGRES_PASSWORD }} - export JWT_SECRET=${{ secrets.JWT_SECRET }} docker compose -f ./api/docker-compose.prod.yaml pull agologum-api docker compose -f ./api/docker-compose.prod.yaml up -d --force-recreate agologum-api diff --git a/api/appsettings.json b/api/appsettings.json index c34474e..12184eb 100644 --- a/api/appsettings.json +++ b/api/appsettings.json @@ -11,7 +11,7 @@ "AllowedHosts": "*", "https_port": 443, "Jwt": { - "Key": "${JWT_SECRET}", + "Key": "", "Issuer": "agologum-api", "Audience": "agologum-users" } diff --git a/api/docker-compose.prod.yaml b/api/docker-compose.prod.yaml index 0a86a5f..4c96763 100644 --- a/api/docker-compose.prod.yaml +++ b/api/docker-compose.prod.yaml @@ -12,6 +12,8 @@ services: - "5000:5000" networks: - agologum-net + environment: + - Jwt__Key=${JWT_SECRET} # this seems to be the right way to pass env variables with secrets networks: agologum-net: