docker/planet/amd64-Dockerfile
FROM treehouses/nginx
RUN rm -rf /usr/share/nginx/html/*
RUN apk add --no-cache \
fcgi \
fcgiwrap \
spawn-fcgi \
ca-certificates \
nghttp2-libs \
libssh2 \
libcurl \
curl \
oniguruma \
jq \
openssl
COPY ./docker/planet/default.conf /etc/nginx/conf.d/
RUN touch /etc/nginx/conf.d/auth.txt
COPY package.json ./
COPY ./docker/planet/scripts/ ./
RUN mkdir -p /usr/share/nginx/html \
&& cat package.json | jq -r .version > /usr/share/nginx/html/version
COPY ./ng-app/dist /usr/share/nginx/html
COPY ./docker/planet/nginx/ /usr/share/nginx/html
CMD ./docker-entrypoint.sh