Closed ialarmedalien closed 4 years ago
Where does the SDK base image Dockerfile live these days?
Edit: I guess I have two questions: 1) Where does the Dockerfile for the app base image(s) live 2) Where does the Dockerfile for the dockerized version of kb-sdk live
@MrCreosote:
python
, for py3 apps, and master
, for perl and java apps (and py2). When you use the SDK to create an app, the dockerfile will be based on one of those two images.docker pull kbase/kb-sdk
? If so, it is in this repo: https://github.com/kbase/kb_sdk/blob/develop/DockerfileAre you referring to the Dockerfile for kb-sdk itself - i.e. what makes the image that you get if you run docker pull kbase/kb-sdk? If so, it is in this repo: https://github.com/kbase/kb_sdk/blob/develop/Dockerfile
Wait - so dockerized kb-sdk isn't released?
So am I right in thinking that the sdkbase directory is completely unused everywhere, based on the answers above?
@MrCreosote Yup! The sdkbase directory is unused.
And dockerized kb-sdk isn't released?
Dockerized kb-sdk is available via docker pull kbase/kb-sdk
.
But the dockerfile is on the develop branch, hence not released, right?
This is the current status of kb-sdk
docker images:
https://hub.docker.com/r/kbase/kb-sdk/tags
master
(aka latest
) has not been updated in 2+ years. The kb-sdk image tagged develop
will soon be automatically uploaded every time there's a merge into develop
.
The
sdkbase
directory is no longer used as new KBase apps are built onsdkbase2
. This PR removes the old sdkbase directory and mentions of it in the documentation.Closes https://github.com/kbase/kb_sdk/issues/351.