diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2022-10-26 22:11:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-26 22:11:24 +0200 |
commit | 45ff74823bcf0e247615921518b93a768d0e4e60 (patch) | |
tree | 5b6aa4100fa038a16a8f8bdcc9fd0184a8955cc4 /pkgs | |
parent | 54bd0eafed7d437170166ebc75d9d7d14c86cbcc (diff) | |
parent | 8ac339533fe67b680dfe14f0fcecad7cb59d1097 (diff) | |
download | nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar.gz nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar.bz2 nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar.lz nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar.xz nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.tar.zst nixpkgs-45ff74823bcf0e247615921518b93a768d0e4e60.zip |
Merge pull request #187270 from yayayayaka/snipe-it-add-missing-directory
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/servers/web-apps/snipe-it/default.nix | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/servers/web-apps/snipe-it/default.nix b/pkgs/servers/web-apps/snipe-it/default.nix index d0a62af6355..f87f9e43b15 100644 --- a/pkgs/servers/web-apps/snipe-it/default.nix +++ b/pkgs/servers/web-apps/snipe-it/default.nix @@ -7,12 +7,20 @@ let noDev = true; # Disable development dependencies }).overrideAttrs (attrs : { installPhase = attrs.installPhase + '' + # Before symlinking the following directories, copy the invalid_barcode.gif + # to a different location. The `snipe-it-setup` oneshot service will then + # copy the file back during bootstrap. + mkdir -p $out/share/snipe-it + cp $out/public/uploads/barcodes/invalid_barcode.gif $out/share/snipe-it/ + rm -R $out/storage $out/public/uploads $out/bootstrap/cache ln -s ${dataDir}/.env $out/.env ln -s ${dataDir}/storage $out/ ln -s ${dataDir}/public/uploads $out/public/uploads ln -s ${dataDir}/bootstrap/cache $out/bootstrap/cache + chmod +x $out/artisan + substituteInPlace config/database.php --replace "env('DB_DUMP_PATH', '/usr/local/bin')" "env('DB_DUMP_PATH', '${mariadb}/bin')" ''; }); |