自定义生产流星App / w Docker - 在Dependecies上构建失败

时间:2016-07-26 21:02:41

标签: node.js meteor docker

我正在尝试重建简单/可靠的Production Meteor Dockerfile。 它应该

1。)下载Meteor

2.。)在应用程序上运行Meteor Build

3。)清理源文件

4.删除流星

5.)安装NodeJS

6。)在生产文件上运行npm install

7.。)永远运行应用程序。

我正在逐步构建这个,当我尝试运行meteor build时似乎遇到了错误。

在调试中,Dockerfile看起来像这样......

FROM ubuntu:14.04

MAINTAINER Matt H

RUN mkdir /home/myApp
WORKDIR /home/myApp
ADD src /home/myApp

# Do basic updates
RUN apt-get update -q && apt-get clean

# Get curl in order to download curl
RUN apt-get install curl -y

# Install Meteor
RUN (curl https://install.meteor.com/ | sh)

RUN mkdir /home/app

# Build It
RUN cd /home/myApp/app \
        && meteor build \
        /home/app \
        --directory \
        --architecture os.linux.x86_64 \
        --server-only

我每次都给出不同的错误。

示例1

=> Errors while initializing project:

While downloading natestrauser:font-awesome@4.6.3...:
error: socket hang up

示例2

=> Errors while initializing project:

While downloading es5-shim@4.5.13...:
error: ETIMEDOUT

While downloading fourquet:jquery-toast@2.1.2_1...:
error: ETIMEDOUT

While downloading iron:controller@1.0.12...:
error: ETIMEDOUT

While downloading less@2.6.4...:
error: ETIMEDOUT

While downloading matb33:collection-hooks@0.8.1...:
error: ETIMEDOUT

如果我在Mac上本地构建它,工作正常(需要很长时间)但工作正常。

看起来好像无法获得连接,但似乎是随机的 - 有什么想法吗?

0 个答案:

没有答案