improving rocketchat's meteor installation
I'm currently starting from a buster slim image and run the meteor installation script from there (as user meteor
). After that I'm storing the resulting .meteor
folder in as cache. It's about 2GB large.
Then the cache is restored in the next job (test
).
The main issue here is performance: storing and restoring 144K files for a total size of 2GB is I/O intensive.
One possibility I could explore is to store the runtime as part of the mounted docker host storage (/srv/project-sources
) then run that from the container.