summaryrefslogtreecommitdiffstats
path: root/mod2/ui/Dockerfile
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