docker-compose застрял в сборке

#angular #docker

#angular #docker

Вопрос:

У меня есть приложение Django во внутренней части и angular во внешней. Он собирается и работает без проблем локально.

Теперь я хочу создать образ docker для интерфейса. Я уже создал его для django, и он работает хорошо.

Но когда я добавил файл docker для angular, и когда я пытаюсь собрать контейнер интерфейса, он застрял при сборке интерфейса

Dockerfile:

 FROM node:8.11.2-alpine as node

# Set working directory.
RUN mkdir /frontend
WORKDIR /frontend

# Copy app dependencies.
COPY package*.json ./frontendd

# Install app dependencies.
RUN npm install

# Copy app files.
COPY . /frontend
RUN npm run build
  

docker-compose:

 version: '3'

services:
  ....some of code...
  frontend:
     container_name: frontend_dev_blog
     build: ./frontend
     command: "npm start"
     volumes:
       - ./frontend:/frontend
     ports:
       - "4200:4200"
     expose:
       - "4200"
  

Комментарии:

1. Вероятно, нам нужно увидеть выходные данные команды, которую вы запускаете.

2. он застрял в «Интерфейсе сборки»

Ответ №1:

Возможно, вы захотите проверить, правильно ли вы .dockerignore настроили или нет. В моем случае это помогает.

Ответ №2:

Я думаю, вам не хватает памяти для процесса сборки Angular.

Попробуйте добавить shm_size: '128m' в build раздел docker-compose.yml

Комментарии:

1. Все та же проблема