We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4413232 commit a3ea807Copy full SHA for a3ea807
packages/express/src/utils/env.ts
@@ -1,6 +1,7 @@
1
import dotenv from 'dotenv';
2
import process from 'process';
3
import fs from 'fs';
4
+import { initializeDataLayer } from '@vue-skuilder/db';
5
6
dotenv.config({
7
path:
@@ -33,4 +34,17 @@ const env: Env = {
33
34
VERSION: getVar('VERSION'),
35
};
36
37
+initializeDataLayer({
38
+ type: 'pouch',
39
+ options: {
40
+ COUCHDB_PASSWORD: env.COUCHDB_PASSWORD,
41
+ COUCHDB_USERNAME: env.COUCHDB_ADMIN,
42
+ COUCHDB_SERVER_PROTOCOL: env.COUCHDB_PROTOCOL,
43
+ COUCHDB_SERVER_URL: env.COUCHDB_SERVER,
44
+ },
45
+}).catch((e) => {
46
+ console.error('Error initializing data layer:', e);
47
+ process.exit(1);
48
+});
49
+
50
export default env;
0 commit comments