Tag: meteor

在docker上运行meteor应用程序 – 不在localhost中打开

docker工人我很新 我正在尝试使用meteorD在泊坞窗容器上运行我的meteor应用程序, 它似乎成功了。 当我运行docker ps 我得到这个: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES fd681d515a09 abernix/meteord:base "/bin/sh -c 'bash $ME" 57 seconds ago Up 17 seconds 0.0.0.0:8080->80/tcp app-web but- 当我在浏览器中打开0.0.0.0:8080 我得到这个meesage: This site can't be reached The webpage at http://0.0.0.0:8080/ might be temporarily down or it may have moved permanently to a new web address. […]

MongoDB,Docker,Meteor:拒绝连接

如果我运行“meteor”,meteor完美地工作。 如果我设置MongoDB并运行设置为“mongodb://127.0.0.1:27017 / meteor”的MONGO_URL的Meteor,那么它也可以很好地工作。 但是,如果我运行一个Docker容器,调用与上面设置的MONGO_URL相同的机器上完全相同的meteor文件,那么我得到的错误:asynchronous函数的callbackexception:错误:无法连接到[127.0.0.1: 27017]”。 Logic将指出,Docker的引入正在引发这个问题。 因此,有什么我必须做的,特别是允许meteor从一个容器内调用MongoDB – 比如MongoDB的端口等等。 Dockerfile是: FROM ubuntu:14.04 MAINTAINER Me "me@me.com" RUN apt-get update -y && apt-get install –no-install-recommends -y -q chrpath libfreetype6 libfreetype6-dev libssl-dev libfontconfig1 RUN apt-get install –no-install-recommends -y -q build-essential ca-certificates curl git gcc make nano python ENV PATH /bin:/usr/local/sbin RUN curl install.meteor.com | sh ENV ROOT_URL […]

如何在mac上的docker中运行meteor应用程序?

我正在尝试在我的mac上使用meteord基础映像在Docker容器中运行meteor应用程序,但是得到一个 => You don't have an meteor app to run in this image. 错误消息时 $ docker run -it -e ROOT_URL=http://localhost -e MONGO_URL=mongodb://192.168.99.101:27017/meteor -v /Users/me/build/bundle -p 8080:80 meteorhacks/meteord:base 我build立了meteor束 $ meteor build –architecture=os.linux.x86_64 ./ 我可以在mac上使用meteord吗?

试图build立一个docker容器,找不到start.sh

我试图build立一个docker集装箱,但似乎并没有find我的start.sh。 它将其复制到容器,但它不知何故无效。 这是我的dockerfile: FROM ubuntu:16.04 # Install Meteor RUN apt-get update RUN apt-get install -y curl RUN curl https://install.meteor.com/ | sh RUN meteor npm install –save highcharts # Entypointscript COPY start.sh / RUN chmod u+x /start.sh # Copy App COPY /app /app # UI Expose EXPOSE 80 ENTRYPOINT /start.sh 这是我的start.sh: #!/bin/bash sleep 20 /app/meteor run […]

是否有可能在docker中运行我的meteortesting?

一旦我用我的Meteor应用程序构build了我的容器,我真的很想去 docker run me/myapp velocity test-app –ci –once –settings settings-test.json 如果成功,它会以0退出,在这种情况下,我会将它推送到docker中心,将其部署到某处等。 但是,当我尝试这个只是挂起: [velocity] is in continuous integration mode [velocity] mocha is starting a mirror at http://localhost:56381/. [velocity] *** Meteor Tools is installing *** This takes a few minutes the first time. [velocity] You can see the mirror logs at: tail -/app/.meteor/local/log/mocha.log 我使用茉莉花按照https://github.com/meteor-velocity/velocity-examples (我开始与摩卡,但切换,看看是否有任何区别)。 检查我的.meteor/local/log文件我发现jasmine-client- unit.log有这在底部: […]

meteor的Docker和Graphicsmagick

我正在寻找如何在Meteor Up Docker上安装Graphicsmagick。 我发现这个解决scheme( 在泊坞窗内访问二进制文件 ),但我无法工作,我在哪里把这些行在start.sh ? meteorDockerId=docker ps | grep meteorhacks/meteord:base | awk '{print $1}' docker exec $meteorDockerId apt-get install graphicsmagick -y 这是我的start.sh : #!/bin/bash APPNAME=instagatas APP_PATH=/opt/$APPNAME BUNDLE_PATH=$APP_PATH/current ENV_FILE=$APP_PATH/config/env.list PORT=80 USE_LOCAL_MONGO=0 # remove previous version of the app, if exists docker rm -f $APPNAME # remove frontend container if exists docker rm -f $APPNAME-frontend […]

docker exec在cron中不起作用

我有一个非常简单的命令,它可以独立的作为一个命令或者bash脚本运行,但是当我把它放在crontab中的时候不行 40 05 * * * bash /root/scripts/direct.sh >> /root/cron.log 有以下线路 PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin SHELL=/bin/sh PATH=/bin:/sbin:/usr/bin:/usr/sbin:/root/ # Mongo Backup docker exec -it mongodb mongodump -d meteor -o /dump/ 我试图改变脚本的URL到/usr/bin/scirpts/没有运气 我甚至试图直接在cron中运行脚本 26 08 * * * docker exec -it mongodb mongodump -d meteor -o /dump/ >> /root/cron.log 没有运气,任何帮助表示赞赏。 编辑 我在/root/cron.log文件中也看不到任何错误

meteor(mup)新的docker形象

我的应用程序需要graphicksmagick和phantomjs才能正常工作 我得到一个错误:cfs:graphicsmagick无法find系统上的“graphicsMagic”或“imageMagic”(通常它没有安装在图像默认情况下) view-source: http:// localhost /?_escaped_fragment_ =有一个空的主体(phantomjs被安装在mup文档中所述的图像中,并且我已经安装了jazeee:spiderable-longer-timeout软件包) 我的问题是:我如何创build一个将在我部署时默认使用的docker镜像? 有人可以指点我一个教程? 回应评论:命令是mup deploy,图像是abernix / meteord:node-8.4.0-base 谢谢。 迈克尔。 [ { "Id": "sha256:b0d5fbc89b76a35554f29a4e04f0289f06fd7175d6960bb0a0b275397f191c35", "RepoTags": [ "abernix/meteord:node-8.4.0-base" ], "RepoDigests": [ "abernix/meteord@sha256:04f44cf999da383d11de77027ced8b70818222c9890a405ce10803af3ee5a642" ], "Parent": "", "Comment": "", "Created": "2017-08-23T18:48:11.664860884Z", "Container": "7fbdb832f87c1324dcd77a729109e91e2550b404aeeb28212450af870b882e6c", "ContainerConfig": { "Hostname": "e24d0b5cccc1", "Domainname": "", "User": "", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "ExposedPorts": { "80/tcp": {} }, "Tty": […]

meteorpackages.json错误解决方法从1.2升级到1.3和部署在docker集装箱

所以这是一个问题,我find了答案,而不是问一个问题,所以希望这是允许的。 我有一个meteor应用程序,从1.2升级到1.3,并部署到docker集装箱。 我得到这个错误: /root/.meteor/packages/templating/.1.1.7.kbxyh0++os+web.browser+web.cordova/plugin.compileTemplatesBatch.os/npm/node_modules/meteor/promise/node_modules/meteor/promise/node_modules/meteor承诺/ promise_server.js:116 抛出错误; ^ 错误:生成器无法写入数据或文件path或符号链接path:os / packages / packages.json 在Builder.write(/tools/isobuild/builder.js:251:13) 在Builder.writeToGeneratedFilename(/tools/isobuild/builder.js:382:10) 在/tools/isobuild/isopack.js:1400:27 在Array.forEach(native) at Function ._。each ._。forEach(/root/.meteor/packages/meteor-tool/.1.3.0_3.fc5itk++os.linux.x86_64+web.browser+web.cordova/mt-os.linux .x86_64 / dev_bundle / LIB / node_modules /下划线/ underscore.js:79:11) 在_.each.builder.copyDirectory.from(/tools/isobuild/isopack.js:1372:11) 在Array.forEach(native) at Function ._。each ._。forEach(/root/.meteor/packages/meteor-tool/.1.3.0_3.fc5itk++os.linux.x86_64+web.browser+web.cordova/mt-os.linux .x86_64 / dev_bundle / LIB / node_modules /下划线/ underscore.js:79:11) 在/tools/isobuild/isopack.js:1263:9 在Isopack ._。extend.saveToPath(/tools/isobuild/isopack.js:1641:7) 在/tools/isobuild/isopack-cache.js:323:23 在/tools/utils/buildmessage.js:359:18 在[object Object] .withValue(/tools/utils/fiber-helpers.js:89:14) 在/tools/utils/buildmessage.js:352:34 在[object Object] […]

如何使用Docker将Meteor和Phusion Docker部署到数字海洋?

Phusion Docker和Node / Meteor支持部署到Digital Ocean的工作stream程是什么? 我试过了 : FROM phusion/passenger-nodejs:0.9.10 # Set correct environment variables. ENV HOME /root # Use baseimage-docker's init process. CMD ["/sbin/my_init"] # ssh ADD private/keys/akey.pub /tmp/your_key RUN cat /tmp/your_key >> /root/.ssh/authorized_keys && rm -f /tmp/your_key ## Download shit RUN apt-get update RUN apt-get install -qq -y python-software-properties software-properties-common curl git build-essential RUN […]