test upload limits
This commit is contained in:
parent
fd750b54aa
commit
ec956c1ca8
3 changed files with 71 additions and 3 deletions
29
flake.nix
29
flake.nix
|
|
@ -12,11 +12,13 @@
|
|||
}:
|
||||
let
|
||||
nixosModule = import ./nix/nixos-module.nix;
|
||||
uploadLimits = import ./nix/upload-limits.nix;
|
||||
in
|
||||
utils.lib.eachDefaultSystem (
|
||||
system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
devPhp = pkgs.php;
|
||||
packages = import ./nix/packages { inherit pkgs; };
|
||||
in
|
||||
{
|
||||
|
|
@ -28,12 +30,37 @@
|
|||
inherit nixpkgs system;
|
||||
module = nixosModule;
|
||||
};
|
||||
dev-php-upload-limits =
|
||||
pkgs.runCommand "rabbi-gerzi-dev-php-upload-limits"
|
||||
{
|
||||
preferLocalBuild = true;
|
||||
}
|
||||
''
|
||||
actual_upload_max_filesize="$(
|
||||
${devPhp}/bin/php -r 'echo ini_get("upload_max_filesize");'
|
||||
)"
|
||||
actual_post_max_size="$(
|
||||
${devPhp}/bin/php -r 'echo ini_get("post_max_size");'
|
||||
)"
|
||||
|
||||
if [ "$actual_upload_max_filesize" != "${uploadLimits.phpUploadLimit}" ]; then
|
||||
echo "upload_max_filesize was $actual_upload_max_filesize" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$actual_post_max_size" != "${uploadLimits.phpUploadLimit}" ]; then
|
||||
echo "post_max_size was $actual_post_max_size" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "$actual_upload_max_filesize" > $out
|
||||
'';
|
||||
};
|
||||
|
||||
devShells.default = pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
onefetch
|
||||
php
|
||||
devPhp
|
||||
phpPackages.composer
|
||||
phpPackages.php-codesniffer
|
||||
vscode-langservers-extracted
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue