Add experimental Dockerfile
Currently the Dockerfile is not used for the build.
This commit is contained in:
+17
@@ -0,0 +1,17 @@
|
|||||||
|
FROM debian AS builder
|
||||||
|
|
||||||
|
RUN apt-get update \
|
||||||
|
&& apt-get install -y curl jq \
|
||||||
|
&& URL=$(curl -sS -H 'Accept: appliction/vnd.github.v3+json' https://api.github.com/repos/gohugoio/hugo/releases/latest | jq -r '.assets[] | select(.name | test("hugo_[^e].*Linux-64bit.tar.gz")) | .browser_download_url') \
|
||||||
|
&& curl -sSL -o hugo.tar.gz $URL \
|
||||||
|
&& tar -C /usr/local/bin -xf hugo.tar.gz hugo
|
||||||
|
|
||||||
|
COPY . /site
|
||||||
|
|
||||||
|
WORKDIR /site
|
||||||
|
|
||||||
|
RUN hugo
|
||||||
|
|
||||||
|
FROM nginx
|
||||||
|
|
||||||
|
COPY --from=builder /site/public/ /usr/share/nginx/html
|
||||||
Reference in New Issue
Block a user