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

Mount git repositories to enable development using pods #13

Open
cryos opened this issue Sep 14, 2020 · 2 comments
Open

Mount git repositories to enable development using pods #13

cryos opened this issue Sep 14, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@cryos
Copy link
Member

cryos commented Sep 14, 2020

In previous work I have used docker-compose with mounting of git repositories to facilitate development, and imagine a similar workflow could be achieved with podman. In the development of either the bluesky or databroker stacks I imagine the need for:

  • Server running in one container, with reload enabled for development
  • Client running in another container with reload enabled for development
  • Server to combine the server and client behind a single port (probably NGINX)

There would be a (probably default) production version where it would not enable reload, and would simply build the web application into an optimized static bundle using everything within the container/image.

@cryos cryos added the enhancement New feature or request label Sep 14, 2020
@tacaswell
Copy link
Collaborator

Given that we need to have a bunch of repos, do we just proscribe "If you are doing to use this then you must checkout into {this tree pattern}"?

@cryos
Copy link
Member Author

cryos commented Sep 15, 2020

I think that would be reasonable, or environment variables for the ones you want (any person is likely to only develop one or two at a time). So a prefix for all repos and/or individual paths I think would work best.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants