spiderfire
spiderfire copied to clipboard
Containerizing Spiderfire using Docker
Why Containers?
Deploying applications as docker containers has become the norm for distributed applications, especially in the cloud computing space. Serverside JavaScript runtimes are the perfect candidate for containerization since they allow developers using them to easily deploy their applications.
What needs to be done?
- [ ] Docs - Documentation will need instructions on how to build and run the app as a container.
- [ ] CI/CD - Similar to OS binary builds, implement a dev image build Job. Also, could have a release image push to a registry like docker hub.
- [ ] Implementation - Create Dockerfile, dockerignore and docker-compose if needed.
- [ ] Tests - Unknown
- [ ] Build systems - Add docker directive to justfile.
Acceptance criteria
- [ ] Build time < x minutes
- [ ] Image Size < x bytes