| 123456789101112131415161718192021222324252627282930 |
- FROM ubuntu:18.04 as build
- LABEL description="Hue documentation docs.gethue.com"
- RUN apt-get update -y && apt-get install -y \
- wget \
- python-pip
- RUN wget https://github.com/gohugoio/hugo/releases/download/v0.62.0/hugo_0.62.0_Linux-64bit.deb \
- && dpkg -i hugo*.deb \
- && rm hugo*.deb \
- && pip install Pygments
- COPY tools/docker/nginx/nginx.conf /etc/nginx/nginx.conf
- COPY tools/docker/documentation/docs.gethue.com.conf /etc/nginx/sites-available/docs.gethue.com
- RUN mkdir /etc/nginx/sites-enabled
- # Docs
- ADD docs/docs-site /docs
- WORKDIR /docs
- RUN hugo
- FROM nginx:1.17-alpine
- COPY --from=build /docs/public /usr/share/nginx/html
- EXPOSE 80
- CMD ["nginx", "-g", "daemon off;"]
|