Open pditommaso opened 4 months ago
Worth noting that pixi also automatically creates the environment lock file.
# ls -la
total 36
drwxr-xr-x 1 root root 4096 Aug 12 21:33 .
drwxr-xr-x 1 root root 4096 Aug 12 21:34 ..
-rw-r--r-- 1 root root 63 Aug 12 21:33 .gitattributes
-rw-r--r-- 1 root root 27 Aug 12 21:33 .gitignore
drwxr-xr-x 1 root root 4096 Aug 12 21:33 .pixi
-rw-r--r-- 1 root root 55 Jun 7 16:28 env.yml
-rw-r--r-- 1 root root 5519 Aug 12 21:33 pixi.lock
-rw-r--r-- 1 root root 244 Aug 12 21:33 pixi.toml
Wave uses Micromanba-docker to resolve and install Conda packages in the built containers.
Pixi should allows the creation of smaller containers in less time.
The goal of this issue is to implement the support for Pixi as a replacement for Micromamba.
Given Conda environment file, the Container image can be built using the following Dockerfile
The above above approach allows the use of a generic base image for the target container image (in place of
ubuntu:lunar
)As a secondary goal, it should be evaluated how to make faster builds using the shared repodata approach as described here.