DDMAL / DDMAL/Rodan

Sanity checks for docker containers on Rodan startup

Open
#638 3 comments 0 reactions 1 assignee Assigned to @malajvan View on GitHub
Priority: LOW Type: MAINTENANCE
Dominant language
CSS
Stars
46
Forks
13
PR merge metrics
No merged PRs in 30d

Description

It would be useful for there to be manual checks in the Rodan startup scripts (primarily the Rodan start script `/scripts/start` and the Celery start script `scripts/start-celery`, which are copied to `/run` in all docker containers) to have manual checks to ensure, before trying to run anything, that:

- All docker volumes that should be mounted are accessible from within the container
- All ports that should be exposed are exposed and not already bound

When something goes wrong on startup, it should go wrong loudly, and it should be as obvious as possible where the problem is.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.