docker-compose卡在建筑物上

时间:2019-03-05 16:14:54

标签: angular docker

我在后端有一个Django应用程序,而在前端有一个尖锐的应用程序。它可以在本地构建和正常运行。

现在,我想为前端创建docker映像。我已经为django创建了它,并且效果很好。

但是当我为角度添加docker文件时,以及当我尝试构建前端容器时,它卡在了 建筑前端

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"

3 个答案:

答案 0 :(得分:0)

我想您在Angular构建过程中的内存不足。

尝试将shm_size: '128m'添加到build的{​​{1}}部分

答案 1 :(得分:0)

这只是连接问题。

答案 2 :(得分:0)

您可能要检查是否正确设置了.dockerignore。就我而言,这很有帮助。