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

Enhance deployment scripts #214

Closed
19 tasks done
syphax-bouazzouni opened this issue Feb 15, 2022 · 1 comment
Closed
19 tasks done

Enhance deployment scripts #214

syphax-bouazzouni opened this issue Feb 15, 2022 · 1 comment
Assignees
Labels
enhancement project managment issues used as development tasks in our projects

Comments

@syphax-bouazzouni
Copy link
Contributor

syphax-bouazzouni commented Feb 15, 2022

To change/add

Change the project structure from /servers/services to /services/servers

  • UI
  • API
  • CRON
  • FAIRNESS

Add development and stage environments

  • agroportal (for production)
  • bioportal (for production)
  • stageportal (for release staging before sent to production)
  • testportal (for development and testing)

add/enhance scripts to deploy java apps

  • scripts to use maven to build the sources files in the servers (maven need to be installed servers-
  • now the java apps source code are fetched in "/srv/ontoportal/tomcat path"

add ncbo_proxy deployment scripts

  • agroportal
  • bioportal

add annotators deployment scripts

  • agroportal
  • bioportal
  • stageportal
  • testportal

Update documentation

Release

@syphax-bouazzouni
Copy link
Contributor Author

Stay to do :

  • The Deployment scripts of ncbo_annotator, owlapi_wrapper, bubastis, ... and others (will be done on need)
  • Deployment script for the configurations of the servers (Apache, Nginx, Tomcat)
  • Scritpts to update the appliance dependencies (if possible), like ruby version, SOLR, redis, ....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement project managment issues used as development tasks in our projects
Projects
None yet
Development

No branches or pull requests

1 participant