首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MUP (流星)部署删除文件

MUP (流星)部署删除文件
EN

Stack Overflow用户
提问于 2016-05-20 15:34:40
回答 1查看 268关注 0票数 0

遗憾的是,尽管mup部署工作得很好,但我有一个名为".uploads“的文件夹,用户可以将文件上传到其中。

每个部署都删除目录中的文件。我想排除或保护文件的部署,删除文件,有什么想法吗?

目前我提交了一个问题:https://github.com/arunoda/meteor-up/issues/1022

不确定是mup还是我的系统设置有问题。我使用tomitrescak:meteor上传和cfs:文件收集。他们都有同样的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-02 15:14:35

但据我所见,这样做很容易,您需要在https://github.com/arunoda/meteor-up/blob/mupx/templates/linux/start.sh#L26修改脚本

并添加一个新的映射。您可以映射多个卷,如:Mounting multiple volumes on a docker container?

因此,您的脚本将类似于(将文件夹挂载到容器中的/opt/uploads/myapp文件夹中的主机上/opt/上载/myapp):

代码语言:javascript
复制
docker run \
    -d \
    --restart=always \
    --publish=$PORT:80 \
    --volume=$BUNDLE_PATH:/bundle \
    --volume=/opt/uploads/myapp:/opt/uploads/ \      .... this is the new line
    --env-file=$ENV_FILE \
    --link=mongodb:mongodb \
    --hostname="$HOSTNAME-$APPNAME" \
    --env=MONGO_URL=mongodb://mongodb:27017/$APPNAME \
    --name=$APPNAME \
    meteorhacks/meteord:base

这可以在MUP中的"start.sh“中找到,直到这个问题得到解决,并且您可以通过选项挂载卷。

也请参阅这里的讨论:https://github.com/tomitrescak/meteor-uploads/issues/235#issuecomment-228618130

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37350484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档