At the moment this image is ~4x smaller than alternative superset images. It uses following:
- All of the
RUN commands are in one layer + after it removes development (required for build) packages
- Python 3.6 & Alpine Linux 3.7 based image (already ~90mb)
About half of the image size is taken by numpy and pandas .so libraries. Reseach ways to remove extra from the image, e.g.
- fabmanager or flask-appbuilder css/javascript files (~5mb)
- superset examples: superset load_examples (~25mb)
- /usr/local/lib/python3.6/site-packages/babel/locale-data (~20mb)
At the moment this image is ~4x smaller than alternative superset images. It uses following:
RUNcommands are in one layer + after it removes development (required for build) packagesAbout half of the image size is taken by numpy and pandas
.solibraries. Reseach ways to remove extra from the image, e.g.