intersystems / intersystems/ipm
How to install IPM client to a custom container image economically?
- Dominant language
- ObjectScript
- Stars
- 41
- Forks
- 29
- Avg merge
- 23h 54m
- Merged PRs (30d)
- 4
Description
I'm creating a customized IRIS Docker image and installing IPM to the image.
An unfortunate side effect is that IPM installation affects the system database that increases the image size by 2.7GB. The size increase can be mostly mitigated with a multi-stage build (down to ~130MB), see e.g. [grongierisc/iris-docker-multi-stage-script](https://github.com/grongierisc/iris-docker-multi-stage-script). However I'm not completely satisfied to this method as one still have to touch the system database. However AFAIK this seems to be the best option at the moment or do you have any other ideas?
In the long term I'd like to see IPM an integral out-of-the-box IRIS utility (in the same fashion than e.g. %Unittest) with the self-update ability.
Contributor guide
Assessment
This issue has not been assessed yet.