update dockerfile and nginx config
This commit is contained in:
parent
8771bbd9ca
commit
45d1abccfe
11
Dockerfile
11
Dockerfile
@ -1,10 +1,9 @@
|
|||||||
FROM node:alpine
|
FROM nginx:alpine
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
COPY ./dist/review-front/browser /usr/share/nginx/html
|
||||||
|
|
||||||
COPY . /usr/src/app
|
COPY ./nginx.conf /etc/nginx/conf.d/default.conf
|
||||||
|
|
||||||
RUN npm install -g @angular/cli
|
EXPOSE 80
|
||||||
RUN npm install
|
|
||||||
|
|
||||||
CMD ["ng", "serve", "--host", "0.0.0.0"]
|
CMD ["nginx", "-g", "daemon off;"]
|
||||||
|
@ -11,8 +11,13 @@
|
|||||||
- [ ] Terminer l'interface admin
|
- [ ] Terminer l'interface admin
|
||||||
- [x] Bug (de temps en temps) pour stocker les données utilisateur
|
- [x] Bug (de temps en temps) pour stocker les données utilisateur
|
||||||
|
|
||||||
|
avant de run le docker
|
||||||
|
```
|
||||||
|
npm i
|
||||||
|
ng build --configuration=production
|
||||||
|
```
|
||||||
pour run le docker :
|
pour run le docker :
|
||||||
```
|
```
|
||||||
sudo docker build -t abonentendeur .
|
sudo docker build -t abonentendeur-prod .
|
||||||
sudo docker run -d -p 4200:4200 abonentendeur
|
sudo docker run -d -p 4200:80 abonentendeur-prod
|
||||||
```
|
```
|
||||||
|
13
nginx.conf
Normal file
13
nginx.conf
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name localhost;
|
||||||
|
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
index index.html index.htm;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
try_files $uri $uri/ /index.html;
|
||||||
|
}
|
||||||
|
|
||||||
|
error_page 404 /index.html;
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user