Cosmos-Server icon indicating copy to clipboard operation
Cosmos-Server copied to clipboard

Reworking Dockerfile, CI, NPM Scripts

Open Kawanaao opened this issue 1 year ago • 4 comments

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

Kawanaao avatar Mar 30 '24 09:03 Kawanaao

I think maybe it’s worth transferring the meta data according to the principles of OpenContainers Annotations? Instead of meta.json

Kawanaao avatar Mar 30 '24 11:03 Kawanaao

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

BearTS avatar Jun 07 '24 14:06 BearTS

I can see that this has not been updated since the last 2 months. I can take over if @Kawanaao or @azukaar agrees.

BearTS avatar Jun 07 '24 14:06 BearTS

Whatever you do make sure you make small incremental PRs :D

azukaar avatar Jun 11 '24 16:06 azukaar