feat: update test environment setup to include secret key and refresh token expiry
All checks were successful
Chore App Build, Test, and Push Docker Images / build-and-push (push) Successful in 2m19s

This commit is contained in:
2026-03-01 21:21:52 -05:00
parent c3538cc3d4
commit 16d3500368
2 changed files with 9 additions and 5 deletions

View File

@@ -135,11 +135,13 @@ jobs:
cd chore
fi
export SECRET_KEY="${{ secrets.SECRET_KEY }}"
export REFRESH_TOKEN_EXPIRY_DAYS="1"
# Write .env file — docker-compose automatically reads this
cat > .env << EOF
SECRET_KEY=${{ secrets.SECRET_KEY }}
REFRESH_TOKEN_EXPIRY_DAYS=1
EOF
echo "SECRET_KEY is set: $([ -n "$SECRET_KEY" ] && echo YES || echo NO)"
echo "REFRESH_TOKEN_EXPIRY_DAYS: $REFRESH_TOKEN_EXPIRY_DAYS"
echo "SECRET_KEY is set: $(grep -q 'SECRET_KEY=' .env && echo YES || echo NO)"
echo "Bringing down previous test environment..."
docker-compose -f docker-compose.test.yml down --volumes --remove-orphans || true
@@ -149,4 +151,4 @@ jobs:
echo "Verifying container received env vars..."
sleep 3
docker exec chores-test-app-backend env | grep -E "SECRET_KEY|REFRESH_TOKEN" | sed 's/SECRET_KEY=.*/SECRET_KEY=***REDACTED***/'
docker exec chores-test-app-backend_1 env | grep -E "SECRET_KEY|REFRESH_TOKEN" | sed 's/SECRET_KEY=.*/SECRET_KEY=***REDACTED***/'

View File

@@ -9,6 +9,8 @@ services:
environment:
- FLASK_ENV=development
- FRONTEND_URL=https://devserver.lan:446 # Add this for test env
- SECRET_KEY=${SECRET_KEY}
- REFRESH_TOKEN_EXPIRY_DAYS=${REFRESH_TOKEN_EXPIRY_DAYS}
# Add volumes, networks, etc., as needed
chores-test-app-frontend: # Test frontend service name