containers/garnet: add hosts and correct bind mounts
Some checks are pending
CI / Build linux-lava for x86_64-linux (push) Waiting to run

This commit is contained in:
Cilly Leang 2026-05-29 00:44:13 +10:00
parent 34e649e621
commit 4851369098
Signed by: cilly
GPG key ID: 6500251E087653C9
2 changed files with 13 additions and 3 deletions

View file

@ -1,10 +1,20 @@
{ ... }: { { ... }: {
system.stateVersion = "25.11"; system.stateVersion = "25.11";
fileSystems."/var/lib/opencloud" = { fileSystems."/var/lib/opencloud" = {
device = "/persist/opencloud"; device = "/flower/data";
fsType = "none"; fsType = "none";
options = [ "bind" ]; options = [ "bind" ];
}; };
fileSystems."/etc/opencloud" = {
device = "/persist/cfg";
fsType = "none";
options = [ "bind" ];
};
# TODO: hardcoded address
networking.extraHosts = ''
100.67.2.1 cloud.lava.moe
'';
networking.firewall.allowedTCPPorts = [ 9200 ]; networking.firewall.allowedTCPPorts = [ 9200 ];
networking.firewall.allowedUDPPorts = [ 9200 ]; networking.firewall.allowedUDPPorts = [ 9200 ];

View file

@ -41,12 +41,12 @@
proxyPass = "http://${client4}:9200"; proxyPass = "http://${client4}:9200";
proxyWebsockets = true; proxyWebsockets = true;
}; };
# TODO: hardcoded address
listenAddresses = [ "100.67.2.1" ]; listenAddresses = [ "100.67.2.1" ];
}; };
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d /persist/containers/${name} 755 root users" "d /persist/containers/${name} 755 root users"
"d /persist/flower 755 root users"
]; ];
containers.${name} = { containers.${name} = {
autoStart = true; autoStart = true;
@ -67,7 +67,7 @@
isReadOnly = false; isReadOnly = false;
}; };
bindMounts."content" = { bindMounts."content" = {
hostPath = "/persist/flower"; hostPath = "/flower/opencloud";
mountPoint = "/flower"; mountPoint = "/flower";
isReadOnly = false; isReadOnly = false;
}; };