containers/garnet: add hosts and correct bind mounts
Some checks failed
CI / Build linux-lava for x86_64-linux (push) Has been cancelled

This commit is contained in:
Cilly Leang 2026-05-29 00:44:13 +10:00
parent 947af464c4
commit 4e0be8131d
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";
fileSystems."/var/lib/opencloud" = {
device = "/persist/opencloud";
device = "/flower/data";
fsType = "none";
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.allowedUDPPorts = [ 9200 ];

View file

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