Make sure Mimir starts after network is up
This commit is contained in:
parent
cfa6d79b75
commit
65b07a936b
|
@ -85,14 +85,20 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.mimir.serviceConfig.EnvironmentFile = [ config.age.secrets.mimir-environment.path ];
|
systemd.services.mimir = {
|
||||||
|
# Mimir tries to determine its own IP address for gossip purposes,
|
||||||
|
# even when it's the only instance, and fails if it can't find one.
|
||||||
|
# Avoid that by ensuring it starts after the network is set up.
|
||||||
|
after = ["network-online.target"];
|
||||||
|
serviceConfig.EnvironmentFile = [ config.age.secrets.mimir-environment.path ];
|
||||||
|
};
|
||||||
|
|
||||||
services.nginx = {
|
services.nginx = {
|
||||||
upstreams.mimir = {
|
upstreams.mimir = {
|
||||||
servers."127.0.0.1:${toString mimirPort}" = {};
|
servers."127.0.0.1:${toString mimirPort}" = {};
|
||||||
extraConfig = "keepalive 16;";
|
extraConfig = "keepalive 16;";
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualHosts."mimir.forkos.org" = {
|
virtualHosts."mimir.forkos.org" = {
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
|
|
Loading…
Reference in a new issue