Skip to content

Provide Docker image flavors to reduce size #1028

@RohanNagar

Description

@RohanNagar

Describe the problem that this feature would solve

If someone is planning on using Thunder with DynamoDB, classes related to MongoDB are not needed.

We can reduce the size of a docker image by not compiling those MongoDB classes that would never be used.
We should offer multiple flavors of Thunder with reduced sizes.

Describe the solution you'd like

Dockerfile that builds Thunder excluding certain java packages during compilation and publish those

Additional context

https://stackoverflow.com/questions/1790000/exclude-dependency-in-a-profile

Metadata

Metadata

Assignees

Labels

Size: LargeThe work involved in addressing this issue is substantial. Multiple days or weeks of work.Status: AvailableWork on this issue has not yet started and is available to be worked on.Type: FeatureAddresses adding a new feature to the application.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions