Tag: meteor

MupX,graphicsmagick和env var

在这个问题的答案 meteor的Docker和Graphicsmagick 我仍然有问题与cfs:graphicsmagick包findgm可执行文件。 我是否需要在start.sh文件中导出一个env var? 这是start.sh的相关部分 set -e docker build -t meteorhacks/meteord:app – << EOF FROM meteorhacks/meteord:base RUN apt-get install -y graphicsmagick EOF

运行mupx部署时引发新的NodeJS错误

我不知道为什么会这样。 我认真地做了一个小的改变(单个字符错误到我的模板之一),然后我的整个部署爆炸,停止工作。 $ mupx deploy Meteor Up: Production Quality Meteor Deployments ———————————————— Configuration file : mup.json Settings file : settings.json “ Checkout Kadira! It's the best way to monitor performance of your app. Visit: https://kadira.io/mup ” Meteor app path : /Users/jeremy/Documents/clients/MyAppNameDir/MyAppName Using buildOptions : {} Started TaskList: Deploy app 'MyAppName' (linux) [000.000.000.000] – Uploading bundle […]

MeteorD中的MongoDB URL

我正在尝试使用Docker进行meteor应用。 我正在关注这个Git Hub说明我已经成功地构build了我的Docker镜像(我想) $ docker build -t thismustbedocker / meteorappgit。 发送构build上下文到Docker守护进程125.9 MB步骤1:从meteorhacks / meteord:onbuild 执行2个构build触发器…步骤1:COPY ./ / app步骤1:运行bash $ METEORD_DIR / on_build.sh —>在eb6f7a698dbf中运行 下载meteor分布 meteor1.3.2.4已经安装在您的主目录(〜/ .meteor)。 写一个启动脚本到/ usr / local / bin / meteor为了您的方便。 快速入门: $ meteor create〜/ my_cool_app $ cd〜/ my_cool_app $ meteor 或者在以下url查看文档: docs.meteor.com npm WARN弃用此版本的npm缺乏对重要function的支持,npm WARN不推荐使用,例如,由主npm npm WARN弃用registry提供的作用域包。 考虑升级至lessnpm @ 2,否则npm WARN弃用最新的稳定版本。 […]

在Docker容器中备份Mongo

我已经通过Docker Cloud在Docker容器中部署了一个Mongo镜像。 它被链接到一个meteor应用程序。 有什么办法来备份容器上的数据?

自定义生产meteor应用程序/docker – 构build失败的依赖

我正在尝试重build简单/可靠的Production Meteor Dockerfile。 这应该 1.)下载meteor 2.)运行meteorbuild立在应用程序上 3.)清理源文件 4.)移除meteor 5.)安装NodeJS 6.)在生产文件上运行npm install 7.)永远运行应用程序。 当我尝试运行meteorbuild造时,我正在构build这个一点一点的问题,似乎正在出错。 在debuggingDockerfile看起来像这样… 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 […]

meteor运行服务器获取错误:“找不到绑定文件。 bcrypt ”

问题 我尝试在Docker镜像中运行Meteor服务器应用程序。 运行主文件启动服务器会导致错误,请参阅下面的详细信息: Could not locate the bindings file. (我的系统:Macbook Pro,OSX 10.11.4) 题 有没有人有一个想法如何解决这个错误? 不成功的尝试来解决问题 按照这里所build议的运行npm rebuild不起作用 Nick Bull的build议:运行npm install –unsafe-perm node-gyp npm install –unsafe-perm libxmljs和npm install –unsafe-perm libxmljs不起作用。 两者都在/home/build/bundle/programs/server的docker容器中执行。 (由于–unsafe-perm root权限, 需要使用–unsafe-perm标志) 细节 Dockerfile (灵感来自meteorhacks / meteord ) FROM debian:wheezy ENV sourcedir /home/source ENV builddir /home/build RUN mkdir ${sourcedir} && mkdir ${builddir} RUN apt-get […]

meteormup错误fbjs不变

我使用mup进行部署,一切都很顺利,直到我添加了reactrouter:react-router-ssrmeteor包。 我可以在本地运行它,但是当我部署时出现以下错误: ———————————–STDERR———————————– pproximately three times slower than the native implementation. In order to use the native implementation instead, run meteor npm install –save bcrypt in the root directory of your application. /bundle/bundle/programs/server/node_modules/fibers/future.js:280 throw(ex); ^ Error: Cannot find module 'fbjs/lib/invariant' at Function.Module._resolveFilename (module.js:325:15) at Function.Module._load (module.js:276:25) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/bundle/bundle/programs/server/npm/node_modules/react/lib/PooledClass.js:14:17) […]

在docker上运行meteor的错误

我刚刚在Docker上开始了一个meteor项目。 当meteor npm install后它运行meteor ,会出现这个错误 [[[[[ /var/app ]]]]] => Started proxy. /root/.meteor/packages/meteor-tool/.1.4.1_1.139xb76++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/isopackets/ddp/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:165 throw error; ^ Error: EPROTO: protocol error, symlink '/root/.meteor/packages/meteor-tool/.1.4.1_1.139xb76++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules' -> '/var/app/.meteor/local/.build677392.build/programs/.build850480.server/node_modules' at Error (native) 为了logging,我在Win 10上通过virtualbox运行docker。似乎问题是关于创build符号链接失败,但是我已经安装了相同的virtualbox扩展包版本,并且已经在我的virtualbox上启用了共享文件夹的符号。 还有什么其他可能性导致这个问 UPDATE 正如在这个build议把–no-bin-links到meteor npm install没有任何作用。

meteorbuild立在本地或在主机上

Meteor应用程序正在本地机器上运行。 然后它得到build立appDir$ Meteor build . 并将生成的myApp.tar.gz复制到AWS云中。 然后在云上运行脚本,将应用程序放入Docker容器,遵循一些Dockerfile命令。 每次需要做一个改变,重复以上几点,有什么更好的方法来减less重build/复制/docker化的工作? 是否有可能通过使用卷和docker-compose,并将本地开发机器的更改同步到aws EC2卷目录? 怎么样? //Dockerfile on AWS EC2 FROM lambdalinux/baseimage-amzn:2016.09-000 RUN curl –silent –location https://rpm.nodesource.com/setup_4.x | bash – RUN yum install -y tar nodejs ADD ./myApp.tar.gz /opt/ EXPOSE 80 ENV ROOT_URL http://example.com ENV MONGO_URL "mongodb://username:pass…" ENV PORT 80 # Install nodejs modules WORKDIR /opt/bundle/ RUN npm install fibers […]

容器退出而不是在后台运行

这里的Dockerfile用于创build映像image/name ,然后运行以创build容器,但是docker ps report service已退出。 预计将继续运行,以便为网站服务,但不这样做。 如何解决? //Dockerfile FROM lambdalinux/baseimage-amzn:2016.09-000 RUN curl –silent –location https://rpm.nodesource.com/setup_4.x | bash – RUN yum install -y tar nodejs COPY ./bundle /opt/bundle/ WORKDIR /opt/bundle/programs/server/ RUN npm install CMD node ./main.js 在命令行docker run -tid -p 80:80 image/name