blob: 67744d44aee9c304bc22f0920f38c3613d7a3b42 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# ---- Base Node ----
FROM alpine:12.4.0 AS base
#RUN fs.inotify.max_user_watches=524288
WORKDIR /app
#run in prod mode
# RUN ng build --prod
# copy project file
COPY . .
#to make healthcheck executable
RUN chmod +x healthcheck.sh
# COPY package.json /app
RUN npm install -g @angular/cli@8.0.6
#to install all dev dependencies explicitly
RUN npm i --only=dev
RUN npm install --save-dev @angular-devkit/build-angular
# RUN npm run build --prod
EXPOSE 4200
CMD ng serve --host 0.0.0.0 --disableHostCheck --proxy-config proxy.conf.json
|