Skip to content

Commit

Permalink
Create Thunder database if not exists
Browse files Browse the repository at this point in the history
  • Loading branch information
micahmo committed May 10, 2024
1 parent c41afe9 commit 9f11091
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
2 changes: 1 addition & 1 deletion example.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ POSTGRES_USER=user
POSTGRES_PASSWORD=password
POSTGRES_HOSTNAME=postgres
POSTGRES_PORT=5432
POSTGRES_DATABASE=thunder-database
POSTGRES_DATABASE=thunder_database

APNS_KEY_ID=key_id
APNS_TEAM_ID=team_id
Expand Down
7 changes: 7 additions & 0 deletions src/database/database.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,13 @@ import { Sequelize } from "sequelize";
import dotenv from "dotenv";
dotenv.config();

Sequelize.beforeConnect(async (config) => {
// Before connecting to Thunder database, ensure it exists
console.log('beforeConnect config');
console.log(config);
});


// Configure database
const sequelize = new Sequelize(
`postgres://${process.env.POSTGRES_USER ?? "user"}:${process.env.POSTGRES_PASSWORD ?? "password"}@${process.env.POSTGRES_HOSTNAME ?? "postgres"}:${process.env.POSTGRES_PORT ?? "5432"}/${process.env.POSTGRES_DATABASE ?? "thunder-database"}`
Expand Down

0 comments on commit 9f11091

Please sign in to comment.