docker
docker copied to clipboard
Developer Docker Setup
Background
during the 18. developer summit in Berlin (chatting with @TiagoJacobs) the topic came up, that it is still a far too high threshold to start BBB development and the question, whether this project can be modified for usage during development.
Goal
make it as easy as possible to start developing BBB by having a one-liner like docker compose --profile dev up for starting a complete development environment.
Steps
- [ ] include all required repos as submodules instead of pulling source code inside a container (files need to accessible/modifiable) #307
- [ ] script & predefined dev.env file for a working local setup with the existing, prebuilt containers
- [ ] some way to set individual containers/components to a dev mode, building & starting them from source instead of prebuilt containers. Allowing a partial dev setup for much higher startup time and lower CPU/RAM requirements
- [ ] html5 dev mode! 🚀 + shared npm cache
- [ ] bbb-web dev mode + shared maven cache
- [ ] other containers