diff --git a/Dockerfile b/Dockerfile index b2b1924..12049a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,9 @@ -### STAGE 1: Build ### -FROM node:alpine AS build -WORKDIR /usr/src/app -COPY package.json package-lock.json ./ -RUN npm install -g @angular/cli +FROM node:latest as build +WORKDIR /app +COPY ./ /app RUN npm install -COPY . . -RUN npm run build -- --configuration=production --base-href='/containers/aujault-portofolio/' +RUN npm run build -FROM nginx:alpine -EXPOSE 8080 -COPY nginx.conf /etc/nginx/nginx.conf -COPY --from=build /usr/src/app/dist/portofolio/browser/ /usr/share/nginx/html +FROM nginx:latest +COPY --from=build /app/dist/portofolio /usr/share/nginx/html +EXPOSE 80