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

Container usage #24

Open
danr opened this issue Sep 21, 2020 · 1 comment
Open

Container usage #24

danr opened this issue Sep 21, 2020 · 1 comment

Comments

@danr
Copy link
Contributor

danr commented Sep 21, 2020

Team 🟨:

We usually use docker for easy setup for deployment and reproducibility across team members. Some recommendations about this could be in the document or in a separate document.

Another alternative to docker that's used in uppmax (afaik) is Singularity.

Dan philosophises: Although mostly removes the "works on my computer"-problem, where code that consistently works on your computer fails when your colleague tries it, it comes with some problems on its own. Setting up docker for your project can be surprisingly time-consuming. One reason for this is that when trying you typically need to rebuild everything. Volumes (and possibly other caches?) not being reset and emptied can be another problem. Another can be images and non-containerized repositories not being in sync.

This also happens when you check out another branch and need to rebuild everything to try it out.

I am all ears if you know some better way to use docker or have some alternative.

@danr
Copy link
Contributor Author

danr commented Sep 21, 2020

Related: #23 about language-specific environments.

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