簡體   English   中英

MUP(流星)部署刪除文件

[英]MUP (meteor) deploy deletes files

遺憾的是,盡管mup deploy可以完美運行,但是我有一個名為“ .uploads”的文件夾,用戶可以將文件上傳到其中。

每次部署都會刪除目錄中的文件。 我想從部署中排除或保護文件,刪除文件,有什么想法嗎?

目前,我提出了一個問題: https : //github.com/arunoda/meteor-up/issues/1022

不知道它是否與Mup或我的系統設置有關。 我使用tomitrescak:meteor-uploads以及cfs:file-collection。 他們都有相同的問題。

但是從我看來這很容易做到,您需要在https://github.com/arunoda/meteor-up/blob/mupx/templates/linux/start.sh#L26修改腳本

並添加一個新的映射。 您可以映射多個卷,如下所示: 在Docker容器上掛載多個卷?

因此您的腳本看起來像(將主機/ opt / uploads / myapp上的文件夾安裝到容器中的文件夾/ opt / uploads中):

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM