diff --git a/js/develop/envoy.Dockerfile b/js/develop/envoy.Dockerfile index 59a50960..be827c3b 100644 --- a/js/develop/envoy.Dockerfile +++ b/js/develop/envoy.Dockerfile @@ -15,5 +15,6 @@ FROM envoyproxy/envoy:v1.26-latest # Workaround for linux missing host.docker.internal COPY ./envoy.yaml /etc/envoy/envoy.yaml +EXPOSE 8080 RUN chmod go+r /etc/envoy/envoy.yaml CMD /usr/local/bin/envoy -c /etc/envoy/envoy.yaml diff --git a/js/develop/envoy.yaml b/js/develop/envoy.yaml index 7fd476a5..4d8fb3c1 100644 --- a/js/develop/envoy.yaml +++ b/js/develop/envoy.yaml @@ -37,7 +37,7 @@ static_resources: - match: prefix: "/" route: - cluster: npm + cluster: nginx cors: allow_origin_string_match: - safe_regex: @@ -104,7 +104,6 @@ static_resources: - name: emulator_service_grpc connect_timeout: 0.250s type: STRICT_DNS - http2_protocol_options: {} lb_policy: ROUND_ROBIN load_assignment: cluster_name: emulator_service_grpc @@ -113,22 +112,21 @@ static_resources: - endpoint: address: socket_address: - address: host.docker.internal + address: emulator port_value: 8554 - - name: npm + - name: nginx connect_timeout: 0.25s type: STRICT_DNS lb_policy: ROUND_ROBIN - http2_protocol_options: {} load_assignment: - cluster_name: npm + cluster_name: nginx endpoints: - lb_endpoints: - endpoint: address: socket_address: - address: host.docker.internal - port_value: 3000 + address: nginx + port_value: 80 admin: access_log_path: "/dev/stdout" address: diff --git a/js/docker/docker-compose-build.yaml b/js/docker/docker-compose-build.yaml index 4f1b790a..6bba032a 100644 --- a/js/docker/docker-compose-build.yaml +++ b/js/docker/docker-compose-build.yaml @@ -10,10 +10,11 @@ services: expose: - "8080" - "8001" + - "8443" ports: - - "8080:8080" + - "80:8080" + - "443:8443" - "8001:8001" - emulator: image: emulator_emulator:latest build: diff --git a/js/docker/docker-compose.yaml b/js/docker/docker-compose.yaml index 0ae55be1..ffd89dbd 100644 --- a/js/docker/docker-compose.yaml +++ b/js/docker/docker-compose.yaml @@ -38,6 +38,7 @@ services: nginx: image: emulator_nginx:latest + network_mode: "host" container_name: emulator_nginx networks: envoymesh: diff --git a/js/docker/envoy.Dockerfile b/js/docker/envoy.Dockerfile index 5f960226..6560d2fc 100644 --- a/js/docker/envoy.Dockerfile +++ b/js/docker/envoy.Dockerfile @@ -12,8 +12,9 @@ # See the License for the specific language governing permissions and # limitations under the License. #FROM envoyproxy/envoy:latest -FROM envoyproxy/envoy:v1.26-latest +FROM envoyproxy/envoy:v1.26-latest COPY ./envoy.yaml /etc/envoy/envoy.yaml +EXPOSE 8080 RUN chmod go+r /etc/envoy/envoy.yaml CMD /usr/local/bin/envoy -c /etc/envoy/envoy.yaml diff --git a/js/docker/envoy.yaml b/js/docker/envoy.yaml index 73ecafc9..4d8fb3c1 100644 --- a/js/docker/envoy.yaml +++ b/js/docker/envoy.yaml @@ -104,7 +104,6 @@ static_resources: - name: emulator_service_grpc connect_timeout: 0.250s type: STRICT_DNS - http2_protocol_options: {} lb_policy: ROUND_ROBIN load_assignment: cluster_name: emulator_service_grpc @@ -119,7 +118,6 @@ static_resources: connect_timeout: 0.25s type: STRICT_DNS lb_policy: ROUND_ROBIN - http2_protocol_options: {} load_assignment: cluster_name: nginx endpoints: diff --git a/js/src/components/login_firebase.js b/js/src/components/login_firebase.js index 48a0e6a6..af10642c 100644 --- a/js/src/components/login_firebase.js +++ b/js/src/components/login_firebase.js @@ -86,7 +86,6 @@ class SignIn extends React.Component { firebase.auth().currentUser.getIdToken().then(function (token) { auth.setToken(`Bearer ${token}`); }); - } }} diff --git a/js/src/service/auth_service.js b/js/src/service/auth_service.js index d22e9ed2..fe499976 100644 --- a/js/src/service/auth_service.js +++ b/js/src/service/auth_service.js @@ -94,4 +94,4 @@ export class TokenProviderService { authHeader = () => { return { Authorization: this.token }; }; -} \ No newline at end of file +}