The nextflow-api docker image currently uses ubuntu as the base, which partly contributes to its ~3GB size. We should try to find a more optimized image, such as something based on alpine, that can support the core dependencies:
java
mongodb
python 3.7
Nextflow and tensorflow follow naturally from these. I'm not sure that we actually need kubectl installed in the docker image.
The nextflow-api docker image currently uses ubuntu as the base, which partly contributes to its ~3GB size. We should try to find a more optimized image, such as something based on alpine, that can support the core dependencies:
Nextflow and tensorflow follow naturally from these. I'm not sure that we actually need kubectl installed in the docker image.