diff --git a/packages/portal-api/bootstrap-data.js b/packages/portal-api/bootstrap-data.js index b6fe5adb..d5577e07 100644 --- a/packages/portal-api/bootstrap-data.js +++ b/packages/portal-api/bootstrap-data.js @@ -11,7 +11,11 @@ const ifError = function (err) { }; const bootstrap = function () { - const data = new Data(); + const data = new Data({ + db: { + host: process.env.RETHINK_HOST || 'localhost' + } + }); data.connect(() => { data.createDatacenter({ region: 'us-sw-1', name: 'us-sw-1' }, (err, datacenter) => { @@ -34,7 +38,11 @@ const bootstrap = function () { }; const main = function () { - const dropData = new Data(); + const dropData = new Data({ + db: { + host: process.env.RETHINK_HOST || 'localhost' + } + }); dropData.connect(() => { dropData._db.r.dbDrop('portal').run(dropData._db._connection, () => { diff --git a/packages/portal-api/etc/containerpilot.json5 b/packages/portal-api/etc/containerpilot.json5 index 0e1ca564..f44b995f 100644 --- a/packages/portal-api/etc/containerpilot.json5 +++ b/packages/portal-api/etc/containerpilot.json5 @@ -1,6 +1,10 @@ { consul: 'localhost:8500', jobs: [ + { + name: 'bootstrap', + exec: 'node bootstrap-data.js' + }, { name: 'api', port: {{.PORT}},