DockerFile de Angular
# stage 1 FROM node:latest as node WORKDIR /usr/src/app COPY package.json /usr/src/app COPY proxy.conf.json /usr/src/app RUN npm install COPY . /usr/src/app #CMD ng serve --host 0.0.0.0 RUN npm run build #ENTRYPOINT npm proxy # Stage 2 FROM nginx:1.13.12-alpine COPY --from=node /usr/src/app/dist/miniRws /usr/share/nginx/html COPY ./nginx.conf /etc/nginx/conf.d/default.confnginx.config
server { listen 80; location / { root /usr/share/nginx/html; index index.html index.htm; try_files $uri $uri/ /index.html =404; } }proxy.config
{ "/api1": { "target": "http://examwebapicontainer", "secure": false, "logLevel": "debug", "changeOrigin": true } }paquete.json : parcial
"scripts": { "ng": "ng", "start": "ng serve --proxy-config proxy.config.json", "proxy": "ng serve --proxy-config proxy.conf.json --host 0.0.0.0", "build": "ng build" }Me dicen que tenemos que agregar de alguna manera
proxy_pass http://examwebapicontainer en el archivo nginx.conf
¿Alguien puede ayudar con la edición de los archivos de configuración para que pueda llamar a WebApi desde el contenedor angular?