summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2020-11-15 20:53:01 -0800
committerGravatar Tom Willemse2020-11-15 20:53:01 -0800
commit3ef60b7cf7dc92c5d5ae9b055b857991c7b66d2f (patch)
tree4b84407ddf77f5c3f5c67f21cc98475e647c5a3b
parent6bfbcb4850ae5814127ddc4a023d3dbdfaad83a5 (diff)
downloadcrafting-interpreters-3ef60b7cf7dc92c5d5ae9b055b857991c7b66d2f.tar.gz
crafting-interpreters-3ef60b7cf7dc92c5d5ae9b055b857991c7b66d2f.zip
Fix Dockerfile
When not using the noninteractive front-end the installation blocks to ask which timezone to use.
-rw-r--r--Dockerfile8
1 files changed, 5 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 6b17df3..da5401b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,7 @@
FROM ubuntu:latest
-RUN apt-get update \
- && apt-get upgrade -y \
- && apt-get install -y build-essential cmake default-jdk-headless
+RUN export DEBIAN_FRONTEND=noninteractive \
+ && ln -fs /usr/share/zoneinfo/America/Vancouver /etc/localtime \
+ && apt-get update \
+ && apt-get upgrade -y \
+ && apt-get install -y build-essential cmake default-jdk-headless