From 1a1e6fbe1e54709fd915484cc5d77acb1b8bb6d1 Mon Sep 17 00:00:00 2001
From: Raimon Grau <raimonster@gmail.com>
Date: Mon, 8 Mar 2021 15:53:13 +0000
Subject: [PATCH] Improvements on development environment with docker (#15085)

* To be able to run a devcontainer its own network (not just --net
host), webpack-dev-server serves on 0.0.0.0.
* Fix expired signature (EXPKEYSIG):
  https://github.com/yarnpkg/yarn/issues/786
---
 .devcontainer/Dockerfile | 5 +++--
 package.json             | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index bcc7e5855c1..cd9e910de6b 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1,4 +1,5 @@
 FROM mcr.microsoft.com/vscode/devcontainers/java:0-8
 
-RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
-  && apt-get -y install --no-install-recommends leiningen
\ No newline at end of file
+RUN apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com\
+  && apt-get update && export DEBIAN_FRONTEND=noninteractive \
+  && apt-get -y install --no-install-recommends leiningen
diff --git a/package.json b/package.json
index f6c525c5679..2b0450d4d37 100644
--- a/package.json
+++ b/package.json
@@ -181,7 +181,7 @@
     "test-timezones": "yarn && ./frontend/test/__runner__/run_timezone_tests",
     "build": "yarn && webpack --bail",
     "build-watch": "yarn && webpack --watch",
-    "build-hot": "yarn && NODE_ENV=hot webpack-dev-server --progress",
+    "build-hot": "yarn && NODE_ENV=hot webpack-dev-server --progress --host 0.0.0.0",
     "build-stats": "yarn && webpack --json > stats.json",
     "build-shared": "yarn && webpack --config webpack.shared.config.js",
     "start": "yarn build && lein ring server",
-- 
GitLab