Reworking Dockerfile, CI, NPM Scripts
In this pull request I want to change the scripts for development, debugging and publishing, for now the goal is
- [x] Minimize the size of the output container while maintaining functionality
- [x] Caching
- [ ] Rewriting Circle CI for new Dockerfiles
- [x] Adding generalized scripts to NPM, including content generators (Halfway with generators)
- [ ] Adding Github Workflows files or at least integration with Circle CI, for PR validation
I think maybe it’s worth transferring the meta data according to the principles of OpenContainers Annotations? Instead of meta.json
Hey, it may be worthy to utilise https://github.com/air-verse/air for running dev version of the server by default. I can see myself making multiple changes and then having to restart the build and restart server right now Let me know about your thoughts on this @Kawanaao
I can see that this has not been updated since the last 2 months. I can take over if @Kawanaao or @azukaar agrees.
Whatever you do make sure you make small incremental PRs :D