Provide Docker image flavors to reduce size #1028
Labels
Size: Large
The work involved in addressing this issue is substantial. Multiple days or weeks of work.
Status: Available
Work on this issue has not yet started and is available to be worked on.
Type: Feature
Addresses adding a new feature to the application.
Milestone
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 thoseAdditional context
https://stackoverflow.com/questions/1790000/exclude-dependency-in-a-profile
The text was updated successfully, but these errors were encountered: