Skip to content

Lab1#2

Open
IhnatkinYevhenii wants to merge 5 commits into
mainfrom
lab1
Open

Lab1#2
IhnatkinYevhenii wants to merge 5 commits into
mainfrom
lab1

Conversation

@IhnatkinYevhenii

Copy link
Copy Markdown
Owner

Done:

  • Added optimized multi-stage Dockerfile based on lightweight Alpine Linux distribution to minimize final image size and reduce security attack surface.
  • Configured docker-compose.yml local orchestration configuration running the app alongside a PostgreSQL database instance.
  • Implemented deterministic container startup dependency ordering using depends_on with condition: service_healthy tracking.
  • Created custom automated health check grading script under /tests/lab1_test.sh to validate endpoints, JSON formatting, and system resilience.
  • Wired workflow execution using .github/workflows/lab1.yml to fully automate local infrastructure validation.

🚀 Lab 1 Containerization is fully done with all checks passing!

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.

1 participant