diff --git a/Dockerfile b/Dockerfile index 99148ba..a33e852 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,31 @@ -FROM node:lts +# syntax=docker/dockerfile:1.4 -WORKDIR /usr/src/app +FROM --platform=$BUILDPLATFORM node:lts-slim as builder -COPY . /usr/src/app +RUN mkdir /project +WORKDIR /project RUN npm install -g @angular/cli -RUN npm install -EXPOSE 4200 -CMD ["sh", "-c", "ng serve --configuration=${ANGULAR_CONFIG:-development}"] +COPY package.json package-lock.json ./ +RUN npm ci + +COPY . . +CMD ["ng", "serve", "--host", "0.0.0.0"] + +FROM builder as dev-envs + +RUN <