]>
Commit | Line | Data |
---|---|---|
5a412244 IB |
1 | { varDir, secretsPath |
2 | , composerEnv, fetchFromGitHub, fetchurl }: | |
3 | let | |
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 | }); | |
34 | in app |