Использую:
- Docker последней версии
- Angular CLI версии 1.4.3
- Kitematic последней версии
- Windows 10 Creators Update
Dockerfile:
FROM node:latest AS buildContainer
COPY . /app
WORKDIR /app
# Copy dependency definitions
RUN npm install
RUN npm run build
FROM nginx:latest
RUN apt-get update
COPY nginx.conf /etc/nginx/nginx.conf
COPY gzip.conf /etc/nginx/gzip.conf
COPY mime.types /etc/nginx/mime.types
COPY --from=buildContainer /app/dist/ /usr/share/nginx/html
EXPOSE 9000/tcp
Образ собирается и запускается, однако, когда я захожу на нужный localhost:9000, сервер страничку не отдаёт. Хотя в Powershell всё ОК:
root@92d97054d0f5:/usr/share/nginx/html# ls
50x.html index.html main.bundle.js.map styles.bundle.js
favicon.ico inline.bundle.js polyfills.bundle.js styles.bundle.js.map
fontello.078f910f70a2e032f1b6.eot inline.bundle.js.map polyfills.bundle.js.map vendor.bundle.js
fontello.42641586af6054f0f7e6.svg main.bundle.js scripts.bundle.js vendor.bundle.js.map
Что я делаю не так?