gitlab: link tmp/ directory to writable path

This commit is contained in:
Markus Mueller
2017-10-16 14:58:02 +02:00
committed by Franz Pletz
parent f250015ea3
commit 60b0db0e08
2 changed files with 3 additions and 0 deletions
@@ -84,12 +84,14 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
rm -r tmp
mkdir -p $out/share
cp -r . $out/share/gitlab
rm -rf $out/share/gitlab/log
ln -sf /run/gitlab/log $out/share/gitlab/log
ln -sf /run/gitlab/uploads $out/share/gitlab/public/uploads
ln -sf /run/gitlab/config $out/share/gitlab/config
ln -sf /run/gitlab/tmp $out/share/gitlab/tmp
# rake tasks to mitigate CVE-2017-0882
# see https://about.gitlab.com/2017/03/20/gitlab-8-dot-17-dot-4-security-release/