Skip to content

feat: Docker Compose full stack with health checks#35

Merged
igorsatsyuk merged 5 commits into
mainfrom
feat/31-docker-compose-health-checks-2
May 29, 2026
Merged

feat: Docker Compose full stack with health checks#35
igorsatsyuk merged 5 commits into
mainfrom
feat/31-docker-compose-health-checks-2

Conversation

@igorsatsyuk
Copy link
Copy Markdown
Owner

Summary

  • add health checks for blockchain, backend services, and frontend
  • gate startup order with depends_on health conditions
  • add container build/runtime definitions for backend services and Angular frontend
  • document Docker Compose startup and verification steps
  • mark ROADMAP item as complete

Closes #31

Closes #31

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 29, 2026 16:46
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Docker Compose support for running the DID IdP stack with containerized backend services, Angular frontend, and health-gated startup.

Changes:

  • Adds Dockerfiles for all backend services and the Angular frontend.
  • Adds Compose health checks, service dependencies, and frontend reverse proxy routing.
  • Updates environment examples, README startup instructions, and marks the roadmap item complete.

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
deploy/docker-compose.yml Adds health checks, env validation, dependency gates, and frontend service.
deploy/.env.example Updates local demo defaults and required Compose variables.
backend/identity-service/Dockerfile Adds container build/runtime definition for identity service.
backend/auth-bridge-service/Dockerfile Adds container build/runtime definition for auth bridge service.
backend/resource-api/Dockerfile Adds container build/runtime definition for resource API.
frontend/did-ui/Dockerfile Adds Angular build and nginx runtime image.
frontend/did-ui/docker/nginx.conf Adds SPA hosting and backend proxy routes.
README.md Documents Docker Compose startup, health verification, and shutdown.
ROADMAP.md Marks Docker Compose health-check work as complete.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deploy/docker-compose.yml
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated 3 comments.

Comment thread deploy/docker-compose.yml Outdated
Comment thread README.md Outdated
Comment thread frontend/did-ui/Dockerfile
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread README.md Outdated
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread deploy/docker-compose.yml
Comment thread deploy/docker-compose.bootstrap.yml
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated no new comments.

@igorsatsyuk igorsatsyuk self-assigned this May 29, 2026
@igorsatsyuk igorsatsyuk merged commit f26b6a4 into main May 29, 2026
8 checks passed
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.

feat: Docker Compose full stack with health checks

2 participants