Open sergpolly opened 5 years ago
@sergpolly we can do it late afternoon tomorrow (after 3:30) or Friday afternoon.
@betulakgol let's do today after 3:30
Dockerfile
docker build .
docker tag IMGID user/imagename
docker login
docker push user/imagename
singularity pull docker://user/imagename
(if fails use interactive)singularity shell imagename.simg
(shell in and browse around, mount /nl
etc)docker run -dit IMGID
(-dit
is a trick to prevent "static" container from exiting immidiately)docker ps -a
(to check if it is running indeed)docker exec -it CONTID bash
(execute bash in a running container based on IMGID
)apt-get install something
or mkdir /nl
, exit when donedocker commit CONTID user/imagename
(maybe with a -m
message part - to know what changed)docker push user/imagename
Now the Dockerhub image should be updated ...
proceed with the actual cworld installation in a docker image: https://github.com/dekkerlab/cworld-dekker#installation
Most important thing to do is to fix conda installation of cworld dependencies using this: https://github.com/dekkerlab/cworld-dekker#conda-installation
it would require "manual" updates to the image, which could be commited and push to dockerhub just fine.
Make docker(the file,build and release scripts) a part of this repository itself
Update docs to announce end of maintenance and to recommend using cworld via container
We need this real bad, since some people are still using
cworld
for some things, but maintenance and installation becomes problematic ... @betulakgol I really want to do it this week - i know you were interested - let's coordinate the time sometime this week