Unverified Commit 4a13b1f4 authored by Masum Reza's avatar Masum Reza Committed by GitHub
Browse files

kimai: fix bundled assets missing (#442987)

parents e5e2a03a 1422ed88
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -17,5 +17,8 @@
    machine.wait_for_unit("nginx.service")
    machine.wait_for_open_port(80)
    machine.succeed("curl -v --location --fail http://localhost/")
    # Make sure bundled assets are served.
    # https://github.com/NixOS/nixpkgs/issues/442208
    machine.succeed("curl -v --location --fail http://localhost/bundles/tabler/tabler.css")
  '';
}
+4 −1
Original line number Diff line number Diff line
@@ -41,13 +41,16 @@ php.buildComposerProject2 (finalAttrs: {
  vendorHash = "sha256-I4v4WkPGLc8vBPjCiYzPxcLn4rH3HWtQXSqwGVKXeGg=";

  composerNoPlugins = false;
  composerNoScripts = false;

  postInstall = ''
    # Make available the console utility, as Kimai doesn't list this in
    # composer.json.
    mkdir -p "$out"/share/php/kimai "$out"/bin
    ln -s "$out"/share/php/kimai/bin/console "$out"/bin/console

    # Install bundled assets. This is normally done in the `composer install`
    # post-install script, but it's being skipped.
    (cd "$out"/share/php/kimai && php ./bin/console assets:install)
  '';

  passthru.tests = {