intersystems / intersystems/ipm

How to install IPM client to a custom container image economically?

Open
#625 4 comments 0 reactions 0 assignees View on GitHub
customer documentation
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.