Fix services starting before ceph is mounted
This commit is contained in:
parent
2b61655703
commit
30a471535a
3 changed files with 10 additions and 4 deletions
|
@ -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 = {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue