ontoportal / ontoportal-project

OntoPortal Alliance centralized repository for the management of the OntoPortal project
https://ontoportal.org/
3 stars 1 forks source link

Docker environment for Ontoportal #7

Open syphax-bouazzouni opened 1 year ago

syphax-bouazzouni commented 1 year ago

Context

Currently, we are already using docker for unit testing and GitHub action (done by @alexskr). What we need now, is to:

  1. Use also the docker environment for development.
  2. Use also the docker for the appliance (in addition to the .ova and .aws versions)
  3. Add documentation of how to do tests? how to run a dev environment ?...

Related issues

References

graybeal commented 1 year ago

We're discussing this in the BioPortal team, but also with a potential external collaborator. There may be multiple paths available to get these issues done. I propose we in BioPortal come back with some recommendations in coming days, does that work?

graybeal commented 1 year ago

I have created a dockerization roadmap for BP technical and scheduling concerns. This is not meant to replace this ticket, but to augment it. That ticket will also (I hope) lead to documenting detailed requirements for dockerization from any user community.

I ask/encourage everyone with an interest in the dockerization activity to visit that roadmap and offer comments uniquely related to it, but also to capture OntoPortal requirements for dockerization in this ticket. We will be monitoring both tickets as we go forward and want to work with anyone else who is simultaneously pursuing these objectives.

syphax-bouazzouni commented 1 year ago

@rasmi-aw, @gturrisi-lifewatch can you please share with us the following:

@naouelkaram if I remember well, in the Ontoportal workshop you are the one who asked the most for a docker version of the appliance, can you please give us more details of your requirements?

gturrisi-lifewatch commented 1 year ago

@rasmi-aw, @gturrisi-lifewatch can you please share with us the following:

@naouelkaram if I remember well, in the Ontoportal workshop you are the one who asked the most for a docker version of the appliance, can you please give us more details of your requirements?

Hi @syphax-bouazzouni, only for test purposes I locally installed the virtual appliance in Virtualbox environment and set the port forwarding for ports 80 and 22 for HTTP and SSH. Ecoportal was developed by an external company and I haven't yet set up my environment for code deployment. All source code is on the Lifewatch Git repository for the moment. I haven't used docker yet.