diff options
Diffstat (limited to 'src/project.rs')
| -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]); |
