open-learning-exchange/planet

View on GitHub
docker/planet/arm64-Dockerfile

Summary

Maintainability
Test Coverage
FROM treehouses/nginx-tags:arm64
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