varDir = "/var/lib/tellesflorian_${environment}";
envName= lib.strings.toUpper environment;
configRoot =
- # FIXME: spool emails in prod for when immae.eu is down?
assert checkEnv "NIXOPS_${varPrefix}_${envName}_MYSQL_PASSWORD";
assert checkEnv "NIXOPS_${varPrefix}_${envName}_MYSQL_USER";
assert checkEnv "NIXOPS_${varPrefix}_${envName}_MYSQL_NAME";
'';
};
webappDir = stdenv.mkDerivation (fetchedGitPrivate ./tellesflorian.json // rec {
- # FIXME: can we do better than symlink?
- # FIXME: initial sync
- # FIXME: backup
buildPhase = ''
export GIT_SSL_CAINFO=${cacert}/etc/ssl/certs/ca-bundle.crt
export SSL_CERT_FILE=${cacert}/etc/ssl/certs/ca-bundle.crt