29 lines
1.6 KiB
Docker
29 lines
1.6 KiB
Docker
FROM bitnami/oraclelinux-extras:7-r429
|
|
LABEL maintainer "Bitnami <containers@bitnami.com>"
|
|
|
|
ENV BITNAMI_PKG_CHMOD="-R g+rwX" \
|
|
HOME="/"
|
|
|
|
# Install required system packages and dependencies
|
|
RUN install_packages bzip2-libs cyrus-sasl-lib glibc keyutils-libs krb5-libs libcom_err libcurl libgcc libidn libselinux libssh2 libstdc++ nc ncurses-libs nspr nss nss-softokn-freebl nss-util openldap openssl-libs pcre readline sqlite zlib
|
|
RUN bitnami-pkg install sequelize-cli-5.5.0-0 --checksum 284287c63e2a2c7375ea3ba70f9a95b2e2ae691a44976fd67d9f90a24d341822
|
|
RUN bitnami-pkg install node-10.16.2-0 --checksum 9d27d5a95f7a312ad6783e3b6e83ffb04022cbd13f2d54861ebf6862e67a4169
|
|
RUN bitnami-pkg install git-2.22.1-0 --checksum 78b31b9af73a669b3bf0a27a890f9a9bd8acaf0b94ff4bca7e065b54a9c45e91
|
|
RUN bitnami-pkg install express-generator-4.16.1-0 --checksum a0164cb2836139755197cabc5d7024a447e4bf9531c2cce644725489a18408fb
|
|
RUN bitnami-pkg install express-4.17.1-0 --checksum b925ee94227c21fde75a561fd531cdc434c255d243bba368caff60d460a99574
|
|
RUN bitnami-pkg install bower-1.8.8-2 --checksum d05201928be17919fa75c1c05adcc4ed23cdfc270f531fea8b491d6706b5fc90
|
|
RUN mkdir -p /dist /app /.npm /.config /.cache /.local && chmod g+rwx /dist /app /.npm /.config /.cache /.local
|
|
|
|
COPY rootfs /
|
|
ENV BITNAMI_APP_NAME="express" \
|
|
BITNAMI_IMAGE_VERSION="4.17.1-ol-7-r82" \
|
|
NAMI_PREFIX="/.nami" \
|
|
PATH="/opt/bitnami/sequelize-cli/bin:/opt/bitnami/node/bin:/opt/bitnami/git/bin:/opt/bitnami/express-generator/bin:/opt/bitnami/express/bin:/opt/bitnami/bower/bin:$PATH"
|
|
|
|
EXPOSE 3000
|
|
|
|
WORKDIR /app
|
|
USER 1001
|
|
ENTRYPOINT [ "/app-entrypoint.sh" ]
|
|
CMD [ "npm", "start" ]
|