1
0

Dockerfile aktualisiert
Some checks failed
Publish Docker image / Push Docker image to Docker Hub (push) Has been cancelled

This commit is contained in:
Mathias 2025-02-03 10:48:18 +00:00
parent 3755cefd0e
commit 5f7f886b67

View File

@ -1,16 +1,28 @@
FROM node:18-alpine FROM node:20-alpine
RUN apk add g++ make cmake python3 --no-cache
ENV NODE_ENV=production
WORKDIR /pma WORKDIR /pma
COPY --chown=node:node ./api /pma COPY --chown=node:node ./api/package.json ./api/yarn.lock /pma/
COPY --chown=node:node ./client/package.json ./client/yarn.lock /client/
RUN npm install --production WORKDIR /client
RUN NODE_ENV=development yarn install
COPY --chown=node:node ./api /pma
COPY --chown=node:node ./client /client
RUN yarn run build
RUN cp -r /client/dist /pma/dist
WORKDIR /pma
RUN yarn install --production --frozen-lockfile
RUN chown -R node:node /pma RUN chown -R node:node /pma
ENV NODE_ENV=production
USER node USER node
EXPOSE 3000 EXPOSE 3000
CMD ["node", "server"]
CMD ["node", "server.js"]