Skip to content

Conversation

@kirgene
Copy link
Collaborator

@kirgene kirgene commented Nov 12, 2025

Changes

Infrastructure

  • Unified domain routing to *.mcm.localhost pattern for all services
  • Added Vault data persistence across restarts
  • Improved Vault initialization with automatic unsealing and PKI setup

Testing

  • Added Keycloak integration to functional tests
  • Added credential export/import functional tests
  • Cleaned up integration test logging (console.log -> logger)
  • Fixed database connection warnings in model tests

Documentation

  • Updated README and examples for new domain-based routing

- Unified UI/API under single domain with path-based routing in docker-compose
- Added Traefik-based routing and flexible env configuration (COMPOSE_DOMAIN, ports)
- Switched Vault to production mode with persistence and auto-unseal
- Cleaned up volume naming, updated Keycloak redirects, and fixed return_to URL encoding
@kirgene kirgene requested a review from bushjames as a code owner November 12, 2025 13:00
@kirgene kirgene changed the title feat: unify domain routing in docker-compose and persist Vault feat: improve docker setup with domain-based routing and test enhancements Nov 15, 2025
…ation

add max: -1 to Keycloak API calls to prevent pagination limits
migrate Jest to multi-project config (unit/integration)
replace .env files with test-env-setup.js for all test types
add createUniqueDfsp helper to prevent test data conflicts
fix DFSP ID validator to reject whitespace characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants