diff options
| author | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-10-30 16:09:38 -0500 |
|---|---|---|
| committer | Doan Luu Duc Tai <doan@luuduct.ai> | 2026-10-30 16:09:38 -0500 |
| commit | 714866be200b882be437375006180456284bab1c (patch) | |
| tree | de9a7a6ef4a53991a6406a4546bebfe9bb7cb4f5 /src | |
| parent | c06e29dae4bb290fd2849f69da1bfa940c5a8222 (diff) | |
Use portable rootless networking and publish IPv6 ports
Diffstat (limited to 'src')
| -rw-r--r-- | src/project.rs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/project.rs b/src/project.rs index bb96fe0..f952b26 100644 --- a/src/project.rs +++ b/src/project.rs @@ -170,6 +170,10 @@ impl Project { command.env("PATH", env::join_paths(paths)?); } if name == "podman" { + command.env( + "CONTAINERS_CONF_OVERRIDE", + self.root.join("infra/podman.conf"), + ); command .arg("--root") .arg(self.root.join("var/podman/storage")) @@ -424,12 +428,18 @@ impl Project { format!("127.0.0.1:{tls}:443"), format!("127.0.0.1:{tls}:443/udp"), ] + .to_vec() } else { [ - "80:80".to_owned(), - "443:443".to_owned(), - "443:443/udp".to_owned(), + "0.0.0.0:80:80", + "0.0.0.0:443:443", + "0.0.0.0:443:443/udp", + "[::]:80:80", + "[::]:443:443", + "[::]:443:443/udp", ] + .map(str::to_owned) + .to_vec() }; for port in ports { command.args(["--publish", &port]); |
