changed flake structure
This commit is contained in:
parent
17f65ed65f
commit
bb5b82c063
10 changed files with 235 additions and 212 deletions
27
affine/redis.nix
Normal file
27
affine/redis.nix
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{ pkgs, lib, config, ... }:
|
||||
|
||||
let
|
||||
affine-config = config.services.affine;
|
||||
in {
|
||||
config = lib.mkIf affine-config.enable {
|
||||
virtualisation.oci-containers.containers."affine_redis" = {
|
||||
image = "redis";
|
||||
log-driver = "journald";
|
||||
extraOptions = [
|
||||
"--health-cmd=[\"redis-cli\", \"--raw\", \"incr\", \"ping\"]"
|
||||
"--health-interval=10s"
|
||||
"--health-retries=5"
|
||||
"--health-timeout=5s"
|
||||
"--network-alias=redis"
|
||||
"--network=affine_default"
|
||||
];
|
||||
};
|
||||
systemd.services."docker-affine_redis" = {
|
||||
serviceConfig.Restart = lib.mkOverride 90 "always";
|
||||
after = [ "docker-network-affine_default.service" ];
|
||||
requires = [ "docker-network-affine_default.service" ];
|
||||
partOf = [ "docker-compose-affine-root.target" ];
|
||||
wantedBy = [ "docker-compose-affine-root.target" ];
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue