diff options
author | Teo Klestrup Röijezon <teo@nullable.se> | 2018-06-05 21:24:32 +0200 |
---|---|---|
committer | Robin Gloster <mail@glob.in> | 2018-07-30 19:41:12 +0200 |
commit | e0983f3eece3b57b4dfa3caede9001a35f4fb782 (patch) | |
tree | fc9bec7c0954e2502a45f64d1282c29ba5ab8869 /nixos/modules/services/misc/gitlab.nix | |
parent | 3250b89987c4920c0c48381023ce5465b484aaed (diff) | |
download | nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar.gz nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar.bz2 nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar.lz nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar.xz nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.tar.zst nixlib-e0983f3eece3b57b4dfa3caede9001a35f4fb782.zip |
nixos/gitlab: create uploads folder
It seems like Gitlab doesn't pick up GITLAB_UPLOADS_PATH. The internal uploads folder is already symlinked to /run/gitlab/uploads by the gitlab package. Here we symlink this further to ${statePath}/uploads, since /run is (usually) a tmpfs.
Diffstat (limited to 'nixos/modules/services/misc/gitlab.nix')
-rw-r--r-- | nixos/modules/services/misc/gitlab.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix index 38b17239f70a..9eeb1fe01c55 100644 --- a/nixos/modules/services/misc/gitlab.nix +++ b/nixos/modules/services/misc/gitlab.nix @@ -560,6 +560,7 @@ in { mkdir -p ${cfg.statePath}/tmp/sockets mkdir -p ${cfg.statePath}/shell mkdir -p ${cfg.statePath}/db + mkdir -p ${cfg.statePath}/uploads rm -rf ${cfg.statePath}/config ${cfg.statePath}/shell/hooks mkdir -p ${cfg.statePath}/config @@ -570,6 +571,7 @@ in { mkdir -p ${cfg.statePath}/log ln -sf ${cfg.statePath}/log /run/gitlab/log ln -sf ${cfg.statePath}/tmp /run/gitlab/tmp + ln -sf ${cfg.statePath}/uploads /run/gitlab/uploads ln -sf $GITLAB_SHELL_CONFIG_PATH /run/gitlab/shell-config.yml chown -R ${cfg.user}:${cfg.group} /run/gitlab |