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

Fully automated Docker Compose setup? #783

Open
KonradHoeffner opened this issue Nov 25, 2022 · 1 comment
Open

Fully automated Docker Compose setup? #783

KonradHoeffner opened this issue Nov 25, 2022 · 1 comment
Labels
Status: Needs Triage Should be the default status for issues that have been acknowledged, but not yet processed. Type: Enhancement A request for a change that is an enhancement

Comments

@KonradHoeffner
Copy link

Is your feature request related to a problem? Please describe.

I always create my Docker Compose setups in a way that no manual interaction is required.
This way, I can always delete the volumes, throw away the container and test and update as much as I want and when the project I'm working on ends, future maintainers and administrators can continue to use it without needing to throw away the software because they cannot start it anymore after a server upgrade.

However it seems like using WebProtégé with Docker and Docker Compose requires several manual steps, like going into the container and executing certain scripts and tools that require human input.

Describe the solution you'd like

The Docker Compose setup should use environment variables to read in all necessary information to create the admin user and import and ontology, so that it is self contained and ready to be used after a simple docker compose up.

@KonradHoeffner KonradHoeffner added Status: Needs Triage Should be the default status for issues that have been acknowledged, but not yet processed. Type: Enhancement A request for a change that is an enhancement labels Nov 25, 2022
@shivasj
Copy link

shivasj commented Apr 13, 2023

Any solution to this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Needs Triage Should be the default status for issues that have been acknowledged, but not yet processed. Type: Enhancement A request for a change that is an enhancement
Projects
None yet
Development

No branches or pull requests

2 participants