From 39c7df363bc5f6c00fe35d5977d8747b6d6adf58 Mon Sep 17 00:00:00 2001 From: JustDanRu Date: Thu, 12 May 2022 09:45:22 +0300 Subject: [PATCH] Initial commit --- Dockerfile | 8 +++++++- src/index.tsx | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index eaabde9..fc93663 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,14 @@ -FROM node +FROM node:12 ENV NPM_CONFIG_LOGLEVEL warn ARG app_env ENV APP_ENV $app_env +ARG server_protocol='http' +ARG server_host='sv-backend.svtz.ru' +ARG server_port=5000 +ENV REACT_APP_SERVER_PROTOCOL $server_protocol +ENV REACT_APP_SERVER_HOST $server_host +ENV REACT_APP_SERVER_PORT $server_port RUN mkdir -p /frontend WORKDIR /frontend diff --git a/src/index.tsx b/src/index.tsx index 933db94..6b2324c 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -8,8 +8,14 @@ import {init} from "./lib/connector"; import {Promise} from 'bluebird'; global.Promise = Promise; +// Default server URL (mostly useful while development) +let serverUrl: string = "http://gl-backend.svtz.ru:5000/"; +if ("REACT_APP_SERVER_PROTOCOL" in process.env && "REACT_APP_SERVER_HOST" in process.env && "REACT_APP_SERVER_PORT" in process.env) { + serverUrl = process.env.REACT_APP_SERVER_PROTOCOL + '://' + process.env.REACT_APP_SERVER_HOST + ':' + process.env.REACT_APP_SERVER_PORT + '/'; +} + init({ - hostBase: 'http://gl-backend.svtz.ru:5000/' + hostBase: serverUrl }); ReactDOM.render(