bitnami-containers/bitnami/express/4/debian-9/Dockerfile

25 lines
1014 B
Docker

FROM bitnami/minideb-extras:stretch-r113
LABEL maintainer "Bitnami <containers@bitnami.com>"
ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
HOME="/"
# Install required system packages and dependencies
RUN install_packages ghostscript imagemagick libbz2-1.0 libc6 libgcc1 libncurses5 libreadline7 libsqlite3-0 libssl1.1 libstdc++6 libtinfo5 zlib1g
RUN bitnami-pkg install node-7.10.1-1 --checksum 53362288e961d298a724353710a31901d4cb8237894a26a2f676b35450c02975
RUN bitnami-pkg install express-generator-4.16.0-0 --checksum 713814e0b5a01f398c32f7caaa007c661d28dffc093133decdbdb360433a8742
RUN bitnami-pkg install express-4.16.3-1 --checksum 90fae7f6ed904c6a7b0cfe6998456cf4724696ce7dfb46f6777b3df4d594702d
RUN mkdir -p /dist /app /.npm && chmod g+rwx /app /dist /.npm
COPY rootfs /
ENV BITNAMI_APP_NAME="express" \
BITNAMI_IMAGE_VERSION="4.16.3-debian-9-r27" \
PATH="/opt/bitnami/node/bin:/opt/bitnami/express/bin:$PATH"
EXPOSE 3000
WORKDIR /app
USER 1001
ENTRYPOINT ["/app-entrypoint.sh"]
CMD ["npm","start"]