diff options
Diffstat (limited to 'modules/private/websites/ludivine/production.nix')
-rw-r--r-- | modules/private/websites/ludivine/production.nix | 73 |
1 files changed, 35 insertions, 38 deletions
diff --git a/modules/private/websites/ludivine/production.nix b/modules/private/websites/ludivine/production.nix index 3a9895d..73b63a2 100644 --- a/modules/private/websites/ludivine/production.nix +++ b/modules/private/websites/ludivine/production.nix | |||
@@ -53,44 +53,41 @@ in { | |||
53 | phpPackage = pkgs.php72; | 53 | phpPackage = pkgs.php72; |
54 | }; | 54 | }; |
55 | 55 | ||
56 | secrets.keys = [ | 56 | secrets.keys."websites/ludivine/production" = { |
57 | { | 57 | user = config.services.httpd.Prod.user; |
58 | dest = "websites/ludivine/production"; | 58 | group = config.services.httpd.Prod.group; |
59 | user = config.services.httpd.Prod.user; | 59 | permissions = "0400"; |
60 | group = config.services.httpd.Prod.group; | 60 | text = '' |
61 | permissions = "0400"; | 61 | # This file is auto-generated during the composer install |
62 | text = '' | 62 | parameters: |
63 | # This file is auto-generated during the composer install | 63 | database_host: ${secrets.mysql.host} |
64 | parameters: | 64 | database_port: ${secrets.mysql.port} |
65 | database_host: ${secrets.mysql.host} | 65 | database_name: ${secrets.mysql.database} |
66 | database_port: ${secrets.mysql.port} | 66 | database_user: ${secrets.mysql.user} |
67 | database_name: ${secrets.mysql.database} | 67 | database_password: ${secrets.mysql.password} |
68 | database_user: ${secrets.mysql.user} | 68 | database_server_version: ${pkgs.mariadb.mysqlVersion} |
69 | database_password: ${secrets.mysql.password} | 69 | mailer_transport: smtp |
70 | database_server_version: ${pkgs.mariadb.mysqlVersion} | 70 | mailer_host: 127.0.0.1 |
71 | mailer_transport: smtp | 71 | mailer_user: null |
72 | mailer_host: 127.0.0.1 | 72 | mailer_password: null |
73 | mailer_user: null | 73 | secret: ${secrets.secret} |
74 | mailer_password: null | 74 | ldap_host: ldap.immae.eu |
75 | secret: ${secrets.secret} | 75 | ldap_port: 636 |
76 | ldap_host: ldap.immae.eu | 76 | ldap_version: 3 |
77 | ldap_port: 636 | 77 | ldap_ssl: true |
78 | ldap_version: 3 | 78 | ldap_tls: false |
79 | ldap_ssl: true | 79 | ldap_user_bind: 'uid={username},ou=users,dc=immae,dc=eu' |
80 | ldap_tls: false | 80 | ldap_base_dn: 'dc=immae,dc=eu' |
81 | ldap_user_bind: 'uid={username},ou=users,dc=immae,dc=eu' | 81 | ldap_search_dn: '${secrets.ldap.dn}' |
82 | ldap_base_dn: 'dc=immae,dc=eu' | 82 | ldap_search_password: '${secrets.ldap.password}' |
83 | ldap_search_dn: '${secrets.ldap.dn}' | 83 | ldap_search_filter: '${secrets.ldap.filter}' |
84 | ldap_search_password: '${secrets.ldap.password}' | 84 | leapt_im: |
85 | ldap_search_filter: '${secrets.ldap.filter}' | 85 | binary_path: ${pkgs.imagemagick}/bin |
86 | leapt_im: | 86 | assetic: |
87 | binary_path: ${pkgs.imagemagick}/bin | 87 | sass: ${pkgs.sass}/bin/sass |
88 | assetic: | 88 | ruby: ${pkgs.ruby}/bin/ruby |
89 | sass: ${pkgs.sass}/bin/sass | 89 | ''; |
90 | ruby: ${pkgs.ruby}/bin/ruby | 90 | }; |
91 | ''; | ||
92 | } | ||
93 | ]; | ||
94 | 91 | ||
95 | services.websites.env.production.vhostConfs.ludivine_production = { | 92 | services.websites.env.production.vhostConfs.ludivine_production = { |
96 | certName = "ludivine"; | 93 | certName = "ludivine"; |