ng-implementation/devops/angular-basic.Dockerfile

20 lines
405 B
Docker

# dockerfile pour angular-basic
FROM node:24 AS build
WORKDIR /app
ENV APP_PATH=../angular-basic
COPY ${APP_PATH}/package*.json ./
RUN npm ci || npm install
COPY ${APP_PATH}/ .
RUN npm run build -- --configuration=production
FROM nginx:1.27-alpine
RUN rm -rf /usr/share/nginx/html/*
COPY --from=build /app/dist/angular-basic/browser /usr/share/nginx/html
EXPOSE 80
CMD ["nginx","-g","daemon off;"]