UNPKG

952 BJavaScriptView Raw
1#!/usr/bin/env node
2'use strict';
3
4var _dynamodbLocalhost = require('dynamodb-localhost');
5
6var _dynamodbLocalhost2 = _interopRequireDefault(_dynamodbLocalhost);
7
8var _dynamodbConst = require('./dynamodbConst');
9
10var _dynamodbConnection = require('./dynamodbConnection');
11
12var _startDynamodbLocal = require('./startDynamodbLocal');
13
14var _startDynamodbLocal2 = _interopRequireDefault(_startDynamodbLocal);
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18/* eslint-disable no-console */
19
20(0, _dynamodbConnection.serverExists)(_dynamodbConst.SINGLE_INSTANCE_PORT).then(function (existingInstance) {
21 if (existingInstance) {
22 console.log('Dynamodb local already started on port ' + _dynamodbConst.SINGLE_INSTANCE_PORT + ', will use existing');
23 } else {
24 _dynamodbLocalhost2.default.install(function () {
25 (0, _startDynamodbLocal2.default)(_dynamodbConst.SINGLE_INSTANCE_PORT);
26 });
27 }
28});
\No newline at end of file