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 = { services.gitea-actions-runner = {
package = pkgs.forgejo-actions-runner; package = pkgs.forgejo-actions-runner;
instances.default = { instances.default = {

View file

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

View file

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