3 , composerEnv, fetchFromGitHub, fetchurl, fetchgit, php73 }:
5 composerEnv' = composerEnv.override { php = php73; };
6 app = composerEnv'.buildPackage (
7 import ./php-packages.nix { composerEnv = composerEnv'; inherit fetchurl fetchgit; } //
10 pname = "gestion-compte";
11 name = "${pname}-${version}";
12 src = fetchFromGitHub {
13 owner = "elefan-grenoble";
14 repo = "gestion-compte";
16 sha256 = "0w2j515vacmyic4isbflxzsh5406md1nl053ag5412jnlha9nlcy";
20 sed -i -e "/^ charset: utf8mb4/a\ server_version: '%database_version%'" app/config/config.yml
21 sed -i -e "/database_password: /a\ database_version: 5.5" app/config/parameters.yml.dist
23 export SYMFONY_ENV="prod"
24 cp ${./AmbassadorShiftTimeLogCommand.php} src/AppBundle/Command/AmbassadorShiftTimeLogCommand.php
25 cp ${./shift_late_alerts_default.html.twig} app/Resources/views/emails/shift_late_alerts_default.html.twig
29 patchShebangs bin/console
30 ./bin/console assetic:dump
33 rm -f app/config/parameters.yml
34 ln -sf ${secretsPath} app/config/parameters.yml
37 inherit varDir secretsPath;
38 webRoot = "${app}/web";