/run/wrappers/bin/sudo -u wwwrun APP_ENV=${environment} ./bin/console --env=${environment} cache:clear --no-warmup
popd > /dev/null
echo -n "${webappDir}" > ${varDir}/currentWebappDir
- sha512sum /run/keys/webapps/${environment}-aten > ${varDir}/currentKey
+ sha512sum /var/secrets/webapps/${environment}-aten > ${varDir}/currentKey
fi
'';
- serviceDeps = [ "postgresql.service" "${environment}-aten-key.service" ];
+ serviceDeps = [ "postgresql.service" ];
socket = "/var/run/phpfpm/aten-${environment}.sock";
pool = ''
listen = ${socket}
pm.max_spare_servers = 3
''}'';
};
- keys."${environment}-aten" = {
- destDir = "/run/keys/webapps";
+ keys = [{
+ dest = "webapps/${environment}-aten";
user = apache.user;
group = apache.group;
permissions = "0400";
SetEnv APP_SECRET "${config.secret}"
SetEnv DATABASE_URL "${config.psql_url}"
'';
- };
+ }];
apache = rec {
user = "wwwrun";
group = "wwwrun";
SetHandler "proxy:unix:${phpFpm.socket}|fcgi://localhost"
</FilesMatch>
- Include /run/keys/webapps/${environment}-aten
+ Include /var/secrets/webapps/${environment}-aten
${if environment == "dev" then ''
<Location />
packageJSON = packagejson;
yarnLock = "${info.src}/yarn.lock";
pkgConfig = {
+ all = {
+ buildInputs = [ yarn2nixPackage.src ];
+ };
node-sass = {
buildInputs = [ libsass python ];
postInstall = let