From d282f0bf32a466115f1ca938607257bbafccfa91 Mon Sep 17 00:00:00 2001 From: kev Date: Thu, 24 Dec 2015 11:00:28 +0800 Subject: [PATCH] add h2o-arm --- h2o/arm/Dockerfile | 32 ++++++++++++++++++++++++++++++++ h2o/arm/h2o.conf | 8 ++++++++ 2 files changed, 40 insertions(+) create mode 100644 h2o/arm/Dockerfile create mode 100644 h2o/arm/h2o.conf diff --git a/h2o/arm/Dockerfile b/h2o/arm/Dockerfile new file mode 100644 index 0000000..f4536f3 --- /dev/null +++ b/h2o/arm/Dockerfile @@ -0,0 +1,32 @@ +# +# Dockerfile for h2o-arm +# + +FROM vimagick/alpine-arm +MAINTAINER kev + +RUN apk add -U build-base \ + cmake \ + curl \ + linux-headers \ + zlib-dev \ + && curl -sSL https://github.com/h2o/h2o/archive/master.tar.gz | tar xz \ + && cd h2o-master \ + && cmake -DWITH_BUNDLED_SSL=on . \ + && make install \ + && cd .. \ + && rm -rf h2o-master \ + && apk del build-base \ + cmake \ + curl \ + linux-headers \ + zlib-dev \ + && rm -rf /var/cache/apk/* + +COPY h2o.conf /etc/ + +WORKDIR /var/www/html + +EXPOSE 80 443 + +CMD ["h2o", "-c", "/etc/h2o.conf"] diff --git a/h2o/arm/h2o.conf b/h2o/arm/h2o.conf new file mode 100644 index 0000000..16039b8 --- /dev/null +++ b/h2o/arm/h2o.conf @@ -0,0 +1,8 @@ +hosts: + "*:80": + listen: + port: 80 + paths: + /: + file.dir: /var/www/html + file.dirlisting: ON