fix Dockerfile: attempt 1

This commit is contained in:
Franek 2025-02-09 18:58:53 +01:00
parent 6d4feb75a9
commit e37df3a116

View File

@ -1,15 +1,11 @@
FROM node:lts AS build
WORKDIR /build
COPY package.json package.json
COPY package-lock.json package-lock.json
RUN npm ci
COPY public/ public
COPY src/ src
FROM node:lts AS node
WORKDIR /app
COPY package*.json .
RUN npm install --production
COPY . .
RUN npm run build
FROM httpd:alpine
WORKDIR /var/www/html
COPY --from=build /build/build/ .
EXPOSE 80
FROM nginx:alpine
COPY --from=node /app/build /usr/share/nginx/html
EXPOSE 80 443