Skip to content

Conversation

@PeterHindes
Copy link
Contributor

No description provided.

need further changes to add autodial to frontend and backend
completes last commit
@PeterHindes PeterHindes requested review from cjmyers and Copilot June 4, 2025 22:32
Copy link

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 replaces the external autoheal container with built-in healthchecks on the Virtuoso service, restructures how Virtuoso is built, and ensures SynBioHub waits for Virtuoso to be healthy.

  • Remove autoheal service and labels; introduce a custom Virtuoso image via Dockerfile.virtuoso
  • Add a healthcheck to the Virtuoso service and use depends_on with health conditions for SynBioHub
  • Reorder and slim down the frontend service definition

Reviewed Changes

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

File Description
docker-compose.yml Removed autoheal and legacy labels; switched Virtuoso to build context, added healthcheck and long-form depends_on; moved frontend config
Dockerfile.virtuoso New Dockerfile based on the official Virtuoso image, installing curl for healthchecks
Comments suppressed due to low confidence (2)

docker-compose.yml:1

  • The top-level version key was removed; without specifying version: '3.4' (or higher), the healthcheck and long-form depends_on syntax may not be recognized by Docker Compose. Please re-add a version field to ensure compatibility.
services:

docker-compose.yml:38

  • The synbiohubFrontend service no longer includes the backend and backendSS environment variables; without them, the UI may fail to locate the backend endpoints. Reintroduce or update these variables as needed.
synbiohubFrontend:

no install recommends

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@cjmyers
Copy link
Contributor

cjmyers commented Jun 13, 2025

Let's discuss this during next week's hackathon. Please be sure to remind me.

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.

3 participants