VCMP-Docker/ea/Dockerfile
Thijn Geurts 0c271ad5f4 ea
2024-09-10 08:30:06 +02:00

29 lines
784 B
Docker

FROM node:18.20.4-slim
# Cache apt-get update and package installs
RUN --mount=target=/var/lib/apt/lists,type=cache,sharing=locked \
--mount=target=/var/cache/apt,type=cache,sharing=locked \
rm -f /etc/apt/apt.conf.d/docker-clean \
&& apt-get update \
&& apt-get -y --no-install-recommends install \
wget libzmq3-dev libzmq5 libmariadb-dev libcurl4
# SSL 1.1 setup
# download install package
RUN wget http://ftp.us.debian.org/debian/pool/main/o/openssl/libssl1.1_1.1.1w-0+deb11u1_amd64.deb && dpkg -i libssl1.1_1.1.1w-0+deb11u1_amd64.deb
RUN npm i -g pm2
RUN adduser --disabled-password --home /home/container container
USER container
COPY dockerstart.sh /
WORKDIR /home/container
ENV HOME=/home/container
# Set entrypoint
CMD ["bash", "/dockerstart.sh"]