diff options
-rw-r--r-- | default.nix | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/default.nix b/default.nix index fac1871..6e06c43 100644 --- a/default.nix +++ b/default.nix @@ -78,7 +78,13 @@ entrypoint = pkgs.writeScript "mediocre-blog-entrypoint" '' #!/bin/sh - mkdir -p ${config.runDir} + + set -e + + if [ ! -d ${config.runDir} ]; then + mkdir -p ${config.runDir} + fi + mkdir -p ${config.dataDir} exec ${pkgs.circus}/bin/circusd ${circusCfg} ''; @@ -93,6 +99,8 @@ Restart=always RestartSec=1s User=mediocregopher + Group=mediocregopher + RuntimeDirectory=mediocre-blog ExecStart=${entrypoint} [Install] |