1 | pushd .
|
2 |
|
3 | cd docker
|
4 |
|
5 | docker-compose down
|
6 | docker-compose up -d
|
7 |
|
8 | DOCKER_VM_IP=localhost
|
9 |
|
10 | function find_service_port {
|
11 | service=$1
|
12 | port=$2
|
13 | docker-compose -f docker-compose.yml port $service $port | sed 's/.*:\([0-9][0-9]*\)$/\1/'
|
14 | }
|
15 |
|
16 | DOCKER_DYNAMO_DB_PORT=$(find_service_port dynamodb 8000)
|
17 | DOCKER_DYNAMO_DB_URI=http://$DOCKER_VM_IP:$DOCKER_DYNAMO_DB_PORT
|
18 |
|
19 | popd
|
20 |
|
21 | echo $DOCKER_DYNAMO_DB_URI
|
22 |
|
23 | echo "'use strict';
|
24 |
|
25 | const aws = require('aws-sdk');
|
26 |
|
27 | module.exports = {
|
28 | dynamodb: {
|
29 | region: 'us-east-1',
|
30 | endpoint: new aws.Endpoint('$DOCKER_DYNAMO_DB_URI')
|
31 | }
|
32 | };" > config.js
|