|
|
|
FROM registry.access.redhat.com/ubi8/ubi-minimal:8.5-204 |
|
|
|
|
|
WORKDIR /app |
|
|
|
|
|
COPY app/* /app/ |
|
|
|
|
|
USER root |
|
|
|
|
|
RUN microdnf update -y && \ |
|
rm -rf /var/cache/yum && \ |
|
microdnf install nodejs && \ |
|
microdnf install python3 && \ |
|
microdnf install make && \ |
|
microdnf install gcc && \ |
|
microdnf install gcc-c++ && \ |
|
microdnf install cmake && \ |
|
cd /app && \ |
|
rm -rf node_modules && \ |
|
npm install --unsafe-perm && \ |
|
chown -R 1001:0 /app |
|
|
|
|
|
USER 1001 |
|
|
|
|
|
EXPOSE 8000 |
|
|
|
|
|
ENV REMOTE_HOST=your.remote.host |
|
ENV REMOTE_USERNAME=username |
|
ENV REMOTE_PASSWORD=password |
|
|
|
|
|
CMD [ "node", "server.js" ] |