forked from canada-ca/tracker
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.js
More file actions
25 lines (20 loc) · 692 Bytes
/
index.js
File metadata and controls
25 lines (20 loc) · 692 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
require('dotenv-safe').config({
allowEmptyValues: true,
example: '.env.example',
})
const { DB_PASS: rootPass, DB_URL: url, DB_NAME: databaseName } = process.env
const bcrypt = require('bcryptjs')
const { ensure } = require('arango-tools')
const { databaseOptions } = require('./database-options')
const { superAdminService } = require('./src')
;(async () => {
// Generate Database information
const { query, collections, transaction } = await ensure({
type: 'database',
name: databaseName,
url,
rootPassword: rootPass,
options: databaseOptions({ rootPass }),
})
await superAdminService({ query, collections, transaction, bcrypt, log: console.log })
})()