Fix services starting before ceph is mounted

This commit is contained in:
kalle 2025-05-12 11:53:11 +02:00
parent 2b61655703
commit 30a471535a
3 changed files with 10 additions and 4 deletions

View file

@ -48,10 +48,6 @@
'';
};
systemd.services.forgejo-secrets = {
after = [ "cephfs.mount" ];
};
services.gitea-actions-runner = {
package = pkgs.forgejo-actions-runner;
instances.default = {

View file

@ -84,6 +84,11 @@
forgejo-cli
];
# Make sure that ceph is mounted before trying to start forgejo
systemd.services.forgejo-secrets = {
after = [ "cephfs.mount" ];
};
services.forgejo = {
enable = true;
package = pkgs.forgejo;

View file

@ -81,6 +81,11 @@
# Create the database
postgres.databases = [ "freshrss" ];
# Make sure that ceph is mounted before trying to start freshrss
systemd.services.podman-freshrss = {
after = [ "cephfs.mount" ];
};
podman.containers = {
"freshrss" = {
imageMetadata = dockerImages.freshrss;