]> git.immae.eu Git - perso/Immae/Config/Nix.git/blame - modules/private/websites/christophe_carpentier/agorakit/default.nix
Remove old domains from ressourcerie
[perso/Immae/Config/Nix.git] / modules / private / websites / christophe_carpentier / agorakit / default.nix
CommitLineData
5a412244
IB
1{ varDir, secretsPath
2, composerEnv, fetchFromGitHub, fetchurl }:
3let
4 app = composerEnv.buildPackage (
5 import ./php-packages.nix { inherit composerEnv fetchurl; } //
6 rec {
7 version = "master-7d86952";
8 pname = "agorakit";
9 name = "${pname}-${version}";
10 src = fetchFromGitHub {
11 owner = "agorakit";
12 repo = "agorakit";
13 rev = "7d86952623b2f9effff20657c81c6eb0f6de8bdf";
14 sha256 = "10h0krhzgamc9di0xw6fv97cm49krvm6a58wg3db1qkcin62hvsw";
15 };
16 noDev = true;
17 postInstall = ''
18 cd $out
19 patch -p1 < ${././sort_groups.patch}
20 ln -sf ${secretsPath} .env
21 mkdir -p oldvars/bootstrap oldvars/public_storage
22 mv storage oldvars
23 mv bootstrap/cache oldvars/bootstrap
24
25 ln -sf ${varDir}/public_storage public/storage
26 ln -sf ${varDir}/bootstrap/cache bootstrap
27 ln -sf ${varDir}/storage storage
28 '';
29 passthru = {
30 inherit varDir secretsPath;
31 webRoot = "${app}/public";
32 };
33 });
34in app