forked from ncbo/ontoportal_docker
-
Notifications
You must be signed in to change notification settings - Fork 1
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
Update ontoportal docker to use docker compose of the ui and api #6
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using ontoportal script
…n_api and run_ui scripts
3 tasks
syphax-bouazzouni
requested changes
Jan 24, 2024
Also, you(@imadbourouche) need to add the |
…e install || bundle update) from run_api
… to not remove the volumes
- Added support for user-defined environment variables - Give the user ability to: - start/deploy the services that he wants (api / ui / ontoportal) - specify the source of his project (docker compose files) - Fixing some functionalities: - fix the clean/stop methods to clean/stop only the services related to our project - Refactored code for better readability and maintainability
31 tasks
This was referenced Jun 5, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prequisities
Proposition
The Ontoportal_docker repository has simplified the way ontoportal development works by containerizing the appliance component (API, UI ...etc).
The main goal of this PR is to make a one-click solution designed to simplify the Running and deployment of the Ontoportal appliance. This script streamlines the process of setting up and running the Ontologies API and User Interface (UI) components on your local machine or deploying it on a remote server.
This script also gives the user the ability to make his own configuration that has to be in the .env file. So it has two modes:
ontoportal-lirmm
.env
file provided by the userYou can find here the full documentation: Documentation
Demonstration Video: Demo
How it works
just run
./ontoportal help
to see the helpRun The appliance (API + UI)
Stop The appliance (API + UI)
Clean The server: this will remove all docker-compose files and containers
Deploy The appliance on a server: this will deploy the api and the ui on a server using configuration in .env file