Files
missions/.dockerignore
T
Oleksandr Bezdieniezhnykh 3398ec49a0
ci/woodpecker/push/build-arm Pipeline was successful
Enhance test infrastructure and configuration for JWKS and Docker setup
- Updated Azaion.Missions.csproj to exclude test sources from service compilation, preventing build failures due to test project dependencies.
- Modified docker-compose.test.yml to preload the pg_stat_statements extension for testing and adjusted JWT refresh intervals for better test execution timing.
- Enhanced Dockerfile to install wget for health checks and ensure proper initialization of the container.
- Introduced a test-only endpoint for JWKS refresh to facilitate end-to-end testing without relying on the default refresh intervals.
- Updated DTOs in ApiDtos.cs to reflect camelCase naming conventions for consistency with service responses.
- Improved test cases to handle JWKS rotation and refresh scenarios effectively, ensuring robust validation of JWT handling.

This commit lays the groundwork for more reliable and efficient testing of the Azaion.Missions project.
2026-05-16 10:20:38 +03:00

41 lines
715 B
Plaintext

# Build artifacts
**/bin/
**/obj/
# Tests live in their own csproj files and are NOT part of the missions
# service Docker image. Excluding them shrinks the build context and
# prevents accidental glob inclusion (see Azaion.Missions.csproj note).
tests/
# Documentation, internal process artifacts, and IDE/agent state
_docs/
.cursor/
docs/
# Repository metadata
.git/
.gitignore
.gitattributes
.gitmodules
# Editor / OS detritus
.vscode/
.idea/
.DS_Store
*.swp
# CI / local infra files (the image doesn't need them at build time)
.woodpecker/
.github/
docker-compose*.yml
Dockerfile
.dockerignore
# Test outputs (when tests run on the host)
test-results/
# Local environment files
.env
.env.*
!.env.example