-
Notifications
You must be signed in to change notification settings - Fork 216
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
Switch to Docker Compose v2 #3876
Comments
Duplicate issue #3973 has some additional information that could be helpful for completing this and cleaning up our code (e.g., massively reduce the complexity of |
I updated the priority to critical because the CI is intermittently failing due to |
Resolved by #4017 |
Ah, I was mistaken, there's a bit more work here that's necessary. |
@AetherUnbound can you clarify what work that is? The basic part is done, separate issues could be helpful to break down further tasks. |
Specifically this piece from @obulat's PR description:
If this piece is not considered important then we can close the issue. |
I think they are important, but should be separate issues. We're not using compose v1 anymore, so at the very least the title of the issue and the main portion of it is complete. The others are far less important "nice to have" clean ups, right? |
I'm reducing the priority back down to medium because the critical part of this issue has been resolved by #4017.
To be honest, this makes service names more confusing, not less, because the project-service separator is now the same as our separator used within the service name. Footnotes |
+1, I was going to comment that on the eventual issue, if we made a new one :) |
I think, in that case, we can probably close this issue! Any objections? |
I think that would be good @AetherUnbound as it would help to clarify the exact changes remaining to be made and if scoped sufficiently small, it could even be a good first issue for introducing contributors to our Docker development stack. |
Here are follow up issues. Closing this one in favour of them. I did not create an issue for changing the service separator, it won't be relevant after the |
Problem
Docker recommends users use
docker compose
instead ofdocker-compose
as of July 2023, when version 1 of the compose api stopped being supported.Most fresh installs of Docker no longer include the
docker-compose
alias.Description
Update all of our justfiles and build steps to use
docker compose
instead ofdocker-compose
.As a bonus, this would allow for predictability in service container names, which use a
-
instead of_
separator in Compose V21.Alternatives
Keep using old software 😢
Footnotes
https://docs.docker.com/compose/migrate/#service-container-names ↩
The text was updated successfully, but these errors were encountered: