-
Notifications
You must be signed in to change notification settings - Fork 50
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
podman-compose
support
#118
Conversation
We don't really need podman-compose as of now, because we support podman via docker-compose. The |
Is it possible to tell arion to build with podman without the workarounds proposed here? Trying to figure out how to deploy with Arion and podman on non-nixos systems. |
@DieracDelta It seems that rootless podman is becoming a viable option, but it needs to be wired into the arion command to be easy to use. I am not sure if we need to worry about having a docker socket, but regardless, it seems quite feasible. Nice handle btw. I suppose you like to neutralize convoluted functions? |
Hah yes the handle was an (un)fortunate side effect of my signal processing class. Lots of fun but also lots of scary math Yeah, it seems easy enough for any Linux user to get Arion working with podman. We're still looking into how easy this is to spin up on Mac and Windows. But good to know we're not missing anything in the arion cli. (This is an amazing tool BTW. Surprised there are so few usages on github) |
Podman can serve as a backend for docker compose nowadays, so I don't think anyone needs podman compose anymore. |
To run rootless Podman with Arion, I ended up having to alias https://github.com/Enzime/dotfiles-nix/blob/%F0%9F%94%A5/overlays/docker-compose.nix Combined with Would love to see some simple way to call |
@@ -29,6 +29,20 @@ let | |||
config.service.name = name; | |||
}; | |||
|
|||
json.type = with lib.types; let |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can use (pkgs.formats.json {}).json
by now.
Can rootless podman provide a docker socket? That would give us the best of both worlds and keep the number of code paths significantly lower. It will be similar to rootful podman with Otherwise, I suppose this PR could be revived, but I don't have the bandwidth to do it. What's missing for this PR to be merged seems to be
|
No description provided.