mail:
enable: true
sender_address: 'diaspora@immae.eu'
- method: 'smtp'
+ method: 'sendmail'
smtp:
- host: 'mail.immae.eu'
sendmail:
+ location: '/run/wrappers/bin/sendmail'
admins:
account: "ismael"
podmin_email: 'diaspora@immae.eu'
database_config = writeText "database.yml" ''
postgresql: &postgresql
adapter: postgresql
- host: db-1.immae.eu
- port: 5432
- username: "diaspora"
+ host: "${env.postgresql.socket}"
+ port: "${env.postgresql.port}"
+ username: "${env.postgresql.user}"
password: "${env.postgresql.password}"
encoding: unicode
common: &common
database: diaspora_development
production:
<<: *combined
- database: diaspora
+ database: ${env.postgresql.database}
test:
<<: *combined
database: "diaspora_test"
ln -s ${database_config} config/database.yml
ln -s ${config} config/diaspora.yml
ln -s ${secret_token} config/initializers/secret_token.rb
- ln -sf ../../../../../../${varDir}/schedule.yml config/schedule.yml
- ln -sf ../../../../../../${varDir}/oidc_key.pem config/oidc_key.pem
- ln -sf ../../../../../../${varDir}/uploads public/uploads
+ ln -sf ${varDir}/schedule.yml config/schedule.yml
+ ln -sf ${varDir}/oidc_key.pem config/oidc_key.pem
+ ln -sf ${varDir}/uploads public/uploads
RAILS_ENV=production ${gems}/bin/rake assets:precompile
rm -rf tmp log
- ln -sf ../../../../../${varDir}/tmp tmp
- ln -sf ../../../../../${varDir}/log log
+ ln -sf ${varDir}/tmp tmp
+ ln -sf ${varDir}/log log
'';
propagatedBuildInputs = [ gems pkgs.nodejs pkgs.which pkgs.git ];
};