mutato
mutato copied to clipboard
Polish the release process to NPM and DockerHub
Currently in Mutato's AWS dev account, master branch is managing the release process to NPM and DockerHub.
This process is fine, but the way NPM package and Docker image are prepared must be polished:
- Docker image must be optimized to be as small as possible. Currently it's sitting at a whopping 500MB
- Container level (outside Container) testing must be conducted before a push to DockerHub
- NPM package must be tested before publish (through
npm link
command), I think the published package is currently not usable and it's just a source dump (? not sure. have not tested personally)