Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Developer Docker Setup #306

Open
6 tasks
alangecker opened this issue Nov 29, 2023 · 0 comments
Open
6 tasks

Developer Docker Setup #306

alangecker opened this issue Nov 29, 2023 · 0 comments

Comments

@alangecker
Copy link
Collaborator

alangecker commented Nov 29, 2023

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

  1. include all required repos as submodules instead of pulling source code inside a container (files need to accessible/modifiable) use local sources instead of pulling inside container #307
  2. script & predefined dev.env file for a working local setup with the existing, prebuilt containers
  3. 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
  4. html5 dev mode! 🚀 + shared npm cache
  5. bbb-web dev mode + shared maven cache
  6. other containers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant