23 lines
679 B
Nix
23 lines
679 B
Nix
{ pkgs, ... }@all: with all; {
|
|
services.baikal = {
|
|
enable = true;
|
|
# pool =
|
|
user = "baikal";
|
|
group = "baikal";
|
|
package = pkgs.php.buildComposerProject2 (finalAttrs: {
|
|
pname = "baikal";
|
|
version = "0.10.1";
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "sabre-io";
|
|
repo = "Baikal";
|
|
tag = "0.10.1";
|
|
hash = "sha256-YQQwTdwfHQZdUhO5HbScj/Bl8ype7TtPI3lHjvz2k04=";
|
|
};
|
|
# It doesn't provide a composer.lock file, we have to generate manually.
|
|
composerLock = ./composer.lock;
|
|
vendorHash = "sha256-dYg7cULL4gquR5EenA0lD9ZC9Ge4qNwFFDNhELKgSso=";
|
|
});
|
|
virtualHost = "baikal.${hyper.domain}";
|
|
};
|
|
}
|