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

Feature: create a script to ontoportal docker api UI #4

Merged

Conversation

syphax-bouazzouni
Copy link

@syphax-bouazzouni syphax-bouazzouni commented Jun 5, 2024

a copy of ontoportal#6, with the below changes

Changes

  • Remove old files no more used (3fe8fba, 1a4c0fc)
  • Make the old run script used to run the UI project tests, backward compatible with new ontoportal script (e21936a)
  • Add unit tests (85aea23)
  • Extract three main scripts bin/run_api.sh, bin/run_ui.sh and bin/run_cron.sh, to respectively run/stop the API, UI, and CRON jobs (d9e2ac4, f7db349, d9e2ac4)
  • Extract the deploy script to bin/deploy.sh file (09d0932)
  • Update the ontoportal main script to use the sub-scripts in the bin folder (85e1749)
  • Add Github test CI (9af832e)
  • Finalize the deployment script
  • Add the jobs/cron CLI to the ontoportal main script, to import/process ontologies, create users,....
  • Add loading animation and ontoportal ASCCI logo (d6b7595, 4cb164f)

imadbourouche and others added 21 commits January 19, 2024 11:38
- 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
this file need to be removed in the futur and replace directly with ontoportal. It is used by the UI project to run the tests
@syphax-bouazzouni syphax-bouazzouni force-pushed the feature/create-a-script-to-ontoportal-docker-api-ui branch 8 times, most recently from 8492066 to 198f8bd Compare June 9, 2024 21:55
@syphax-bouazzouni syphax-bouazzouni force-pushed the feature/create-a-script-to-ontoportal-docker-api-ui branch from 198f8bd to f671d41 Compare June 9, 2024 21:56
ontoportal Outdated Show resolved Hide resolved
run Outdated Show resolved Hide resolved
run Outdated Show resolved Hide resolved
bin/run_cron.sh Outdated Show resolved Hide resolved
ontoportal Show resolved Hide resolved
bin/run_ui.sh Show resolved Hide resolved
ontoportal Outdated Show resolved Hide resolved
run Outdated Show resolved Hide resolved
run Outdated Show resolved Hide resolved
@imadbourouche imadbourouche self-requested a review June 14, 2024 07:23
@imadbourouche imadbourouche self-assigned this Jun 14, 2024
@imadbourouche imadbourouche removed their request for review June 14, 2024 07:33
ontoportal Outdated Show resolved Hide resolved
ontoportal Outdated Show resolved Hide resolved
bin/deploy.sh Show resolved Hide resolved
ontoportal Outdated Show resolved Hide resolved
@imadbourouche imadbourouche self-requested a review July 5, 2024 12:30
@imadbourouche imadbourouche merged commit 6487d38 into main Jul 15, 2024
1 check passed
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.

2 participants