未通过slc部署部署环回应用程序的更改

时间:2015-12-31 23:13:10

标签: loopbackjs strongloop process-management

我正在尝试将一些更改部署到在strong-pm之上的远程Ubuntu框上运行的环回应用程序。

我在本地进行的更改未反映在部署到服务器的内容中。以下是我执行的命令:

$slc build
$slc deploy http://IPADDRESS deploy 

我得到了一个成功的部署消息,如下所示:

peter@peters-MacBook-Pro  ~/Desktop/projects/www/places-api   master  slc deploy http://PADDRESS deploy
Counting objects: 5740, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (5207/5207), done.
Writing objects: 100% (5740/5740), 7.14 MiB | 2.80 MiB/s, done.
Total 5740 (delta 1555), reused 150 (delta 75)
To http://PADDRESS:8701/api/services/1/deploy/default
 * [new branch]      deploy -> deploy
Deployed `deploy` as `placesAPI` to `http://IPADDRESS:8701/`

在此处检查服务器上已部署的文件:

/var/lib/strong-pm/svc/1/work

我可以看到我对本地应用程序所做的更改未反映在刚刚部署到服务器的内容中。

为了检查更改是否反映在构建中,我检查了部署git存储库,如下所示:

git checkout deploy 

检查这里的文件,我可以看到我所做的更改存在。

**有没有人知道为什么更改没有反映在部署到服务器的内容中? **

1 个答案:

答案 0 :(得分:0)

我知道这是一个老帖子但是对于任何人来说这个问题我刚刚遇到了同样的问题。

最后我使用了slc arc并尝试从那里构建。

确保"完全限定的归档路径"具有正确的值

应该是这样的 ../project-1.0.0.tgz