From d771947827914cb7751792c938ad739306ad3eef Mon Sep 17 00:00:00 2001 From: xiangxinyong Date: Sat, 30 May 2020 01:21:07 +0800 Subject: [PATCH] add dockerfile in blog --- Dockerfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..810bcc30 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,25 @@ +FROM nginx + +RUN apt-get update && \ + apt install curl -y && \ + apt-get install git -y + + +ENV HUGO_VERSION=0.56.3 + +RUN mkdir -p /usr/local/src && \ + cd /usr/local/src && \ + curl -L https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz | tar -xz && \ + mv hugo /usr/local/bin/ + +RUN mkdir -p /src/ && \ + cd /src/ && \ + git clone -b stable https://gitee.com/opengauss/blog && \ + cd /src/blog && /usr/local/bin/hugo -b / && \ + cp -rf /src/blog/public/* /usr/share/nginx/html/ && \ + chmod -R 755 /usr/share/nginx/html + +ENV RUN_USER nginx +ENV RUN_GROUP nginx +EXPOSE 80 +ENTRYPOINT nginx -g "daemon off;" -- Gitee