Can you build an IRIS Container without a license?
When trying to build a custom container, I'm getting a <LICENSE LIMIT EXCEEDED> during the build process.
Will this stop the container for building? Do I need a license in order to build a custom container?
Product version: IRIS 2024.1
You should be able to use a community version without license.
So, If i want to build a container (not the community version) I would need a license? is that what I'm reading from your comment?
most likely yes. Support should be able to help you sort this out.
Even during building? Normally you would specify a key during the start of a container via the --key parameter. How would you do this with a docker build command? Copy the key into the container?
It most likely depends on what you are doing during build. Without a license, you can have one connection to IRIS -- so that you can get it running and can activate your license key. There have been some license changes in recent versions that might have changed some behavior you expect.
The WRC is the best place to start, as @Ben Spead mentioned.
Oliver is right. Can you share your docker files?
Usually build is happening in one thread, and you would not see this error even with unlicensed version
And this error means, that you have multiple processes trying to connect to IRIS during the build
And even using Community Edition may not help, because it has a limit on connections, and you may face the same issue there too.
In some scenarios, it's possible to use multi stage building process, where you can use Community Edition image as a building stage, and target image without starting IRIS or with using only one connection, finish the build.
You can check multi-stage way with Community, or use iris.key during build stage