Compare commits
2 Commits
cd81da9bfd
...
a33a22aa50
| Author | SHA1 | Date | |
|---|---|---|---|
| a33a22aa50 | |||
| 56c04b1f70 |
Generated
+4
-4
@@ -923,11 +923,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1784841708,
|
"lastModified": 1785015267,
|
||||||
"narHash": "sha256-MFWt9qWaCZXOCrJnacC8bmxndbnivEkKD1QHEIpWDf8=",
|
"narHash": "sha256-NHaaFMznPus9jABGXlSHo++bYcbQeBnxvYPt/CzBEHg=",
|
||||||
"ref": "main",
|
"ref": "main",
|
||||||
"rev": "6782daabb65df4374bd9af433938fe4ab05124a2",
|
"rev": "42af5dc48d1e2466a6b09273c7c96dfe2ab13c0b",
|
||||||
"revCount": 6,
|
"revCount": 10,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://gitea@git.ppp.pm:1122/alex/solo-referee.git"
|
"url": "ssh://gitea@git.ppp.pm:1122/alex/solo-referee.git"
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -117,6 +117,16 @@ in
|
|||||||
|
|
||||||
hardware.bluetooth.enable = true;
|
hardware.bluetooth.enable = true;
|
||||||
|
|
||||||
|
# Give up and enter a `failed` state (visible in `systemctl --failed`) if the
|
||||||
|
# container restarts more than 5 times in 5 minutes, instead of crash-looping
|
||||||
|
# forever. The window is deliberately long: a slow crash-loop (~5s per attempt)
|
||||||
|
# stays under systemd's default 5-starts-per-10s limit and would otherwise
|
||||||
|
# retry indefinitely.
|
||||||
|
systemd.services.podman-homeassistant = {
|
||||||
|
startLimitIntervalSec = 300;
|
||||||
|
startLimitBurst = 5;
|
||||||
|
};
|
||||||
|
|
||||||
virtualisation.oci-containers = {
|
virtualisation.oci-containers = {
|
||||||
backend = "podman";
|
backend = "podman";
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,16 @@ let
|
|||||||
- 'Thumbs.db'
|
- 'Thumbs.db'
|
||||||
- '.DS_Store'
|
- '.DS_Store'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# Give up and enter a `failed` state (visible in `systemctl --failed`) if a
|
||||||
|
# container restarts more than 5 times in 5 minutes, instead of crash-looping
|
||||||
|
# forever. The window is deliberately long: a slow crash-loop (~5s per attempt)
|
||||||
|
# stays under systemd's default 5-starts-per-10s limit and would otherwise
|
||||||
|
# retry indefinitely.
|
||||||
|
crashLoopGuard = {
|
||||||
|
startLimitIntervalSec = 300;
|
||||||
|
startLimitBurst = 5;
|
||||||
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
@@ -51,6 +61,10 @@ in
|
|||||||
"d /var/lib/romm/assets 0755 root root -"
|
"d /var/lib/romm/assets 0755 root root -"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
systemd.services.podman-romm = crashLoopGuard;
|
||||||
|
systemd.services.podman-romm-db = crashLoopGuard;
|
||||||
|
systemd.services.podman-romm-redis = crashLoopGuard;
|
||||||
|
|
||||||
systemd.services.romm-net = {
|
systemd.services.romm-net = {
|
||||||
description = "Create Podman network for RomM";
|
description = "Create Podman network for RomM";
|
||||||
after = [ "podman.service" ];
|
after = [ "podman.service" ];
|
||||||
|
|||||||
Reference in New Issue
Block a user