pidgin/nest

Add a convey plan for ci/cd

2019-01-31, Gary Kramlich
0b3fbd73b2c9
Add a convey plan for ci/cd
FROM debian:buster as build
RUN set -ex && \
apt-get update && \
apt-get install -y hugo npm && \
npm i -g npm@6.4.1 && \
apt-get clean && \
rm -rf /var/lib/apt/lists
COPY . /hugo
RUN set -ex && \
cd /hugo && \
hugo -s hugo -d ../public && \
npm ci --production && \
npm run tidy
FROM rwgrim/goserve
COPY --from=build /hugo/public /html
EXPOSE 3000/tcp