Skip to content

Commit 54dc608

Browse files
committed
refactor(config): Update default values in database configuration variables
1 parent a521853 commit 54dc608

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

src/config.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ export const emailConfig = {
2121
} as const;
2222

2323
export const databaseConfig = {
24-
port: parseInt(process.env.DB_PORT as unknown as string),
25-
host: process.env.DB_HOST,
26-
username: process.env.DB_USERNAME,
27-
password: process.env.DB_PASSWORD,
28-
database: process.env.DB_DATABASE,
24+
port: parseInt(process.env.DB_PORT || '5432'),
25+
host: process.env.DB_HOST || 'postgres',
26+
username: process.env.DB_USERNAME || 'username',
27+
password: process.env.DB_PASSWORD || 'password',
28+
database: process.env.DB_DATABASE || 'database',
2929
} as const;
3030

3131
export const redisConfig = {

src/db/knexfile.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,7 @@ const developmentEnvironmentOnly = appConfig.env === 'development';
66

77
const knexConfig: Knex.Config = {
88
client: 'pg',
9-
connection: {
10-
host: databaseConfig.host,
11-
user: databaseConfig.username,
12-
password: databaseConfig.password,
13-
database: databaseConfig.database,
14-
},
9+
connection: `postgresql://${databaseConfig.username}:${databaseConfig.password}@${databaseConfig.host}/${databaseConfig.database}`,
1510
migrations: {
1611
extension: 'ts',
1712
tableName: 'knex_migrations',

0 commit comments

Comments
 (0)