Bladeren bron

Merge pull request #3790 from DavidLievrouw/initial_admin

Read initial admin email and password from env vars
jc21 1 jaar geleden
bovenliggende
commit
b33012705b
1 gewijzigde bestanden met toevoegingen van 6 en 3 verwijderingen
  1. 6 3
      backend/setup.js

+ 6 - 3
backend/setup.js

@@ -21,11 +21,14 @@ const setupDefaultUser = () => {
 		.then((row) => {
 			if (!row.count) {
 				// Create a new user and set password
-				logger.info('Creating a new user: [email protected] with password: changeme');
+				let email    = process.env.INITIAL_ADMIN_EMAIL || '[email protected]';
+				let password = process.env.INITIAL_ADMIN_PASSWORD || 'changeme';
+				
+				logger.info('Creating a new user: ' + email + ' with password: ' + password);
 
 				let data = {
 					is_deleted: 0,
-					email:      '[email protected]',
+					email:      email,
 					name:       'Administrator',
 					nickname:   'Admin',
 					avatar:     '',
@@ -41,7 +44,7 @@ const setupDefaultUser = () => {
 							.insert({
 								user_id: user.id,
 								type:    'password',
-								secret:  'changeme',
+								secret:  password,
 								meta:    {},
 							})
 							.then(() => {