aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/project.rs16
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]);