Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove usage of docker.sock in anms-core image #143

Open
mfarina1 opened this issue Sep 30, 2024 · 1 comment
Open

Remove usage of docker.sock in anms-core image #143

mfarina1 opened this issue Sep 30, 2024 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@mfarina1
Copy link
Collaborator

Eliminate usage of docker.sock in anms-core image OR document/test instructions to enable usage with podman.

@mfarina1 mfarina1 added the enhancement New feature or request label Sep 30, 2024
@mfarina1 mfarina1 added this to the ANMS v1.2.0 milestone Sep 30, 2024
@mfarina1 mfarina1 added this to ANMS Sep 30, 2024
@github-project-automation github-project-automation bot moved this to Todo in ANMS Sep 30, 2024
@DavidEdell
Copy link

Socket has been commented out in the docker-compose.yml file of the podman branch (dsn-devel). This causes the "Status" page in the UI to be unable to query the status of any services.

Podman does support a compatibility layer to theoretically enable this functionality, however doing so within a nested container adds additional complications, manual system configuration and permission issues.

It is recommended to replace this functionality with a generic health monitor that more directly checks if services are available (ie: by testing TCP connections or REST endpoint availability as applicable). Such an approach would also allow functionality to be preserved if one or more services are migrated outside of the containerization in future deployments.

DavidEdell added a commit that referenced this issue Feb 19, 2025
… HTTP GET, TCP Socket, or Ping check) in place of the original docker-specific API.[#143]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

2 participants