标签: web-deployment

如何将MEAN.js(Node.js)应用程序部署到生产环境

MEAN.JS堆栈提出了为生产准备应用程序的"grunt构建"任务.不幸的是,缺乏有关后续步骤的信息.实际上,尚不清楚如何将应用程序部署到生产以及如何启动它.

问题#1 除了config/env/production.js的变化之外,项目中必须配置什么?例如,如何使用自定义字体?

问题#2 好的.代码部署到Production(通过Git,rsync等).运行它就足够了

 $NODE_ENV=production node server.js& 
Run Code Online (Sandbox Code Playgroud)

web-deployment node.js mean-stack

20
推荐指数
1
解决办法
2万
查看次数

从命令行停止Web应用程序tomcat

我正在编写一个bash脚本,可以自动将应用程序部署到tomcat服务器.如何从bash /命令行停止应用程序?

deployment tomcat web-applications web-deployment

19
推荐指数
4
解决办法
4万
查看次数

从TeamCity发布vs2012解决方案

我正在使用Visual Studio 2012和发布功能.我创建了一个发布配置文件,将我的应用程序部署到开发服务器,并且在我的机器上从vs2012执行时效果很好.这是我的问题; 在开发服务器上我也安装了TeamCity,我想在构建完成后触发发布.所以我创建了一个简单的构建步骤,如下所示:

Build file path: .\src\Solution.sln
Targets: Rebuild
Command line parameters: /p:DeployOnBuild=true;PublishProfile=Ci
Run Code Online (Sandbox Code Playgroud)

执行此步骤时,我收到以下错误:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets(4377, 5): error ERROR_USER_NOT_ADMIN: Web deployment task failed. 
(Connected to 'dev.domain.com' using the Web Deployment Agent Service, but could not authorize. Make sure you are an administrator on 'dev.domain.com'. 
Run Code Online (Sandbox Code Playgroud)

Ci配置文件包含用户名和密码,当我在我的计算机上从Visual Studio运行发布时,该用户名和密码有效.我也尝试在构建步骤中传递用户名和密码作为参数,但我得到了相同的结果.我是否需要在管理员帐户下运行TeamCity服务才能使其正常运行?所有建议表示赞赏.

web-deployment teamcity-7.0 visual-studio-2012 msbuild-wpp

19
推荐指数
1
解决办法
5979
查看次数

是否可以使用多个ehcache.xml(在不同的项目中,同样的战争)?

我有一个服务项目和一个Web项目.我需要在两个项目中都有eh-cache.

这个想法是,如果服务项目更新,它的缓存相关更改(如密钥和失效规则)也将可用,而不会对Web项目进行任何更改.如此独立,服务项目也可以与其他项目一起使用,甚至不知道eh-cache.

此时,我的Web项目也将eh-cache用于自己的目的.我对eh-cache不太熟悉,我担心这两个项目在部署时可能会发生冲突.我也没有在eh-cache网站上找到相关信息.

您能否为我提供一些如何最好地配置这两个项目的信息,以便我能达到上述要求?


编辑:

我正在使用Spring,因此我更愿意将它用于我的缓存管理器.

我在context.xml中为使用ehcache的每个jar使用以下内容,例如对于jar 1我有:

<ehcache:annotation-driven cache-manager="ehCacheManager1" />

<bean id="ehCacheManager1" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
    <property name="configLocation" value="classpath:ehcache-1.xml" />
</bean>
Run Code Online (Sandbox Code Playgroud)

我有罐子2

<ehcache:annotation-driven cache-manager="ehCacheManager2" />

<bean id="ehCacheManager2" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
    <property name="configLocation" value="classpath:ehcache-2.xml" />
</bean>
Run Code Online (Sandbox Code Playgroud)

那么,两个缓存都会起作用吗?我担心ehcache:annotation-driven上次读取的上下文会覆盖它,只有一个缓存可以运行.我错了,还是错过了什么?

java ehcache war configuration-files web-deployment

18
推荐指数
1
解决办法
1万
查看次数

Bootstrap的javascript在本地工作,但在部署到服务器时则不行

我下载了Twitter的bootstrap的准系统示例并对其进行了定制.我在本地进行了测试(使用WAMP服务器),一切都运行良好,包括CSS和JScript.

我将文件上传到我的虚拟主机服务,JScript无法正常工作.我注意到了,因为下拉框停止工作.

我搜索并发现其他人有同样的问题,但他们都使用红宝石,我不是.只是bootstrap提供的CSS + JScript游戏.除此之外他们说解决方案是先包含bootstrap.js然后再包含jquery.js.好吧,我尝试了它,它没有用,我甚至包括没有缩小的.js,但它仍然无法正常工作.

我使用相同的浏览器(Chrome)进行本地和远程测试.我也尝试过不同的托管服务,两者都出现了问题.

非常感谢帮助.


其他类似的问题:

javascript jquery css-frameworks web-deployment twitter-bootstrap

18
推荐指数
1
解决办法
3万
查看次数

将Sails.js应用程序部署到Heroku?

我在部署Node.js应用程序方面经验有限 - 我如何将部署Sails.js应用程序部署到Heroku?

我已经heroku login编辑过heroku create我的应用了.

deployment heroku web-deployment node.js sails.js

18
推荐指数
2
解决办法
1万
查看次数

在生产服务器中部署django

首先,请让我明白我是一个Windows用户,对网络世界来说是一个新手.在过去的几个月里,我一直在学习python和django,对我来说这是一次很棒的经历.现在我以某种方式创建了一个我希望在生产服务器中部署的小项目.由于django有内置的开发服务器,所以对我没有问题.但现在我必须将它部署到生产服务器上,我用Google搜索并发现Nginx + uWSGI或Nginx + Gunicorn是它的最佳选择.由于uWSGI和Gunicord与Windows不兼容,我认为我应该适应Ubuntu或其他Unix系统.

所以我的问题是:

  1. 为了清楚起见,因为我将不得不使用上述其中一个,请向我解释为什么我需要两台服务器?
  2. 如果我必须适应Ubuntu环境,我是否必须学习Ubuntu shell脚本,SSH和其他东西?或托管服务提供商会帮助我做到这一点?
  3. 请让我知道上述有关我还需要什么.

非常感谢你的时间,如果我的问题是一个蹩脚的问题,请原谅.希望得到积极回应的答案.

django web-deployment uwsgi gunicorn django-deployment

18
推荐指数
1
解决办法
1万
查看次数

项目中不存在目标"MSDeployPublish"

我知道还有其他人提到这个问题.但我没有从VS的一个版本升级到另一个版本.我目前正在使用VS 2013.该项目构建良好,甚至在过去成功部署.这是一个全新的应用程序.所以这不是从另一个项目继承的东西.我在哪里可以开始寻找?我可以在这里发布什么可能对你们有所帮助,希望对我有所帮助?这是一个web api 2站点.我在VS2013中使用发布命令.

web-deployment asp.net-web-api visual-studio-2013

18
推荐指数
4
解决办法
2万
查看次数

哪些选项是发布asp.net网站项目的最佳性能 - 部署

我在性能方面提出要求

哪个在服务器上运行速度最快(Windows Server 2012 r2 - 24核 - 64 GB RAM) - 以最快的方式提供页面 - 减少加载时间

Asp.net网站项目,c#,.net 4.5,visual studio 2013 update 3

我不需要网站可更新

我不关心要部署多少文件或多大文件

这里有可用的选项

在此输入图像描述

c# asp.net publishing vs-web-site-project web-deployment

18
推荐指数
1
解决办法
3602
查看次数

Yii2:如何为调试和生产环境做准备?

我知道Yii定义并使用常量YII_DEBUGYII_ENV.当然,他们在我的本地机器上设置为'true'和'dev'.这是因为基本的app模板已经在index.php文件中以这种方式准备好了.这个文件告诉我,我应该删除生产模式的那些行,即在生产机器上.那些常量默认设置为'false'和'prod'.这一切都没关系,我明白了.(更多信息可以在定义常量环境常量中找到.)

我的问题:当index.php包含在VCS中时,如何才能最好地处理这些常量?在一个环境中它们应该存在,而另一个环境则不存在.当然,它也可以是一台试验机.我有哪些选择?我认为这也是部署方法的问题.目前,我只是通过Git推送到生产机器,IMO的原始部署是什么......

你怎么做呢?你有什么建议?

编辑:实际上,处理params文件是同样的问题.

php version-control configuration web-deployment yii2

18
推荐指数
5
解决办法
3万
查看次数