|
@@ -1,18 +1,19 @@
|
|
|
-FROM ubuntu:19.10
|
|
|
+FROM ubuntu:20.04
|
|
|
|
|
|
WORKDIR /h2o_app_src
|
|
|
COPY ./ ./
|
|
|
|
|
|
+ENV DEBIAN_FRONTEND noninteractive
|
|
|
RUN apt-get update && \
|
|
|
- apt-get install -yqq autoconf bison cmake curl file flex g++ git libnuma-dev libpq-dev libssl-dev \
|
|
|
- libtool libyajl-dev libz-dev make wget
|
|
|
+ apt-get install -yqq autoconf bison cmake curl file flex g++ git libnuma-dev libpq-dev \
|
|
|
+ libssl-dev libtool libyajl-dev libz-dev make wget
|
|
|
|
|
|
### Install mustache-c
|
|
|
|
|
|
-ENV MUSTACHE_C_REVISION=c1948c599edfe48c6099ed70ab1d5911d8c3ddc8
|
|
|
+ARG MUSTACHE_C_REVISION=c1948c599edfe48c6099ed70ab1d5911d8c3ddc8
|
|
|
|
|
|
-ENV MUSTACHE_C_BUILD_DIR=mustache-c-build
|
|
|
-ENV MUSTACHE_C_PREFIX=/opt/mustache-c
|
|
|
+ARG MUSTACHE_C_BUILD_DIR=mustache-c-build
|
|
|
+ENV MUSTACHE_C_PREFIX /opt/mustache-c
|
|
|
|
|
|
RUN mkdir -p "$MUSTACHE_C_BUILD_DIR" && \
|
|
|
cd "$MUSTACHE_C_BUILD_DIR" && \
|
|
@@ -25,10 +26,10 @@ RUN mkdir -p "$MUSTACHE_C_BUILD_DIR" && \
|
|
|
|
|
|
### Install h2o
|
|
|
|
|
|
-ENV H2O_VERSION=v2.2.6
|
|
|
+ARG H2O_VERSION=v2.2.6
|
|
|
|
|
|
-ENV H2O_BUILD_DIR=h2o-build
|
|
|
-ENV H2O_PREFIX=/opt/h2o
|
|
|
+ARG H2O_BUILD_DIR=h2o-build
|
|
|
+ENV H2O_PREFIX /opt/h2o
|
|
|
|
|
|
RUN mkdir -p "${H2O_BUILD_DIR}/build" && \
|
|
|
cd "$H2O_BUILD_DIR" && \
|