Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions workers/main/src/configs/index.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { mongoDatabaseSchema } from './mongoDatabase';
import { qboSchema } from './qbo';
import { redmineDatabaseSchema } from './redmineDatabase';
import { slackSchema } from './slack';
import { temporalSchema } from './temporal';
Expand All @@ -9,4 +10,5 @@ export const validationResult = temporalSchema
.merge(slackSchema)
.merge(redmineDatabaseSchema)
.merge(mongoDatabaseSchema)
.merge(qboSchema)
.safeParse(process.env);
11 changes: 11 additions & 0 deletions workers/main/src/configs/qbo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { z } from 'zod';

export const qboConfig = {
apiUrl: process.env.QBO_API_URL,
bearerToken: process.env.QBO_BEARER_TOKEN,
};

export const qboSchema = z.object({
QBO_API_URL: z.string().url(),
QBO_BEARER_TOKEN: z.string(),
});
Loading