Skip to content

Commit 1d19c29

Browse files
author
David Lievrouw
committed
Read initial admin email and password from env vars.
1 parent d3a654b commit 1d19c29

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

backend/setup.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ const setupDefaultUser = () => {
2121
.then((row) => {
2222
if (!row.count) {
2323
// Create a new user and set password
24+
let email = process.env.INITIAL_ADMIN_EMAIL || 'admin@example.com';
25+
let password = process.env.INITIAL_ADMIN_PASSWORD || 'changeme';
2426
logger.info('Creating a new user: admin@example.com with password: changeme');
2527

2628
let data = {
2729
is_deleted: 0,
28-
email: 'admin@example.com',
30+
email: email,
2931
name: 'Administrator',
3032
nickname: 'Admin',
3133
avatar: '',
@@ -41,7 +43,7 @@ const setupDefaultUser = () => {
4143
.insert({
4244
user_id: user.id,
4345
type: 'password',
44-
secret: 'changeme',
46+
secret: password,
4547
meta: {},
4648
})
4749
.then(() => {

0 commit comments

Comments
 (0)