微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Apache::Deploy

程序名称:Apache::Deploy

授权协议: Perl

操作系统: Linux

开发语言: Perl

Apache::Deploy 介绍

Apache::Deploy 是一个 (R)?ex 的模块,用来快速发布网站到
Apache 和 WAR 文件Tomcat. 简化了多服务器应用的发布过程。

一段发布应用到 Tomcat 的脚本:

use Rex::Apache::Deploy Tomcat;

# Version of the application
my $VERSION = "1.0";

user "deploy";
public_key "/home/deploy/.ssh/id_rsa.pub";
private_key "/home/deploy/.ssh/id_rsa";

group "tomcat" => "tomcat[01..04]";

parallelism 4;

context_path "/myapp";

desc "Deploy Application";
task "deploy", group => "tomcat", sub {
   deploy "myapp-$VERSION.war", {
      username => "manager-user",
      password => "manager-password",
      port     => 8080,
   };   
};

Apache::Deploy 官网

http://rexify.org/modules/application_deployment.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐