From 562f633485c52efc4733f838198e19e36e25a909 Mon Sep 17 00:00:00 2001 From: Mark Vayngrib Date: Mon, 12 Feb 2018 21:48:53 -0500 Subject: [PATCH] fix: use local ip instead of 'localhost' to support mobile device --- src/aws-config.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/aws-config.ts b/src/aws-config.ts index 12e12633a..55c3a8dc0 100644 --- a/src/aws-config.ts +++ b/src/aws-config.ts @@ -9,13 +9,15 @@ export const createConfig = ({ env } : { env: Env }):IAWSServiceConfig => { } as IAWSServiceConfig if (IS_LOCAL || IS_OFFLINE) { + const localIP = require('localip')() const localstackEndpoints = require('./test/localstack') for (let name in localstackEndpoints) { let lname = name.toLowerCase() if (!services[lname]) services[lname] = {} - services[lname].endpoint = localstackEndpoints[name] + let endpoint = localstackEndpoints[name] + services[lname].endpoint = endpoint.replace(/localhost/, localIP) } services.s3.s3ForcePathStyle = true