配置与木偶

远程结对,务实程序员(34/50)

发表在
7分钟阅读 2021年1月29日,

- - -

初始化服务器搭配的流浪汉|TOC|使用服务器

配对服务器应该很容易摧毁和重建,因为任何一方想要负责维护或确保所有的软件与本地开发环境同步升级。这就是为什么整个开发团队应保持配置脚本,脚本,如厨师或木偶,配对服务器需要安装软件时启动。手工设置这些配置脚本提供了许多优势和传统的Shell脚本,因为它们是可移植的,可配置的,和模块化,因此更容易维护。我们将使用木偶来提供我们的服务器,因为它的语法是说明性的,不需要任何特定的编程语言的知识。

我们需要创建一个目录傀儡脚本主机。确保你已经退出了VM和从pairing-server目录中运行这个命令:

mkdir - p傀儡美元/体现

现在创建一个傀儡/表现/网站。页文件,包含我们的主要配置。然后添加以下代码。

pairing-server / /表现/ site.pp傀儡
$ username =“流浪汉”
$betway娱乐官网 home = " / home / $ {username}”
$ app_name =“支点”
美元app_dir = " betway娱乐官网${回家}/ $ {app_name}”

Exec {
路径= > [' / usr / sbin ', / usr / bin,本地/ bin / usr /, / sbin, ' / bin ']
}

这个设置一些有用的变量和配置路径,木偶会使用当我们的脚本正在运行。现在我们可以添加一些site.pp资源。他们会使用一些基本包和库初始化我们的服务器。把这些线在文件的末尾。

pairing-server / /表现/ site.pp傀儡
阶段{“预设”:
= >前阶段(主要的)
}

类准备{
exec {apt-get - y更新:
除非= >“测试- e $ {app_dir}”
}

包{[“建设重要”、“卷”,‘autoconf’,‘libgdbm-dev’,
“automake”、“libtool”,“野牛”,“pkg-config”、“libffi-dev”,
“libyaml-dev”、“libncurses5-dev’,‘libxml2’,‘libxml2-dev’,
“libxslt1-dev”、“libqt4-dev”、“postgresql -服务器- dev - 9.1”,
“nodejs”、“libreadline6-dev’,‘libssl-dev’,‘zlib1g-dev]:
确保安装= >,
需要= > Exec (apt-get - y更新的)
}
}
类{“准备”:
= >预安装阶段
}

- - -

- - -

我们创造及时、实用的书籍和学习资源经典和前沿话题来帮助你练习你的工艺,加快你的事业。

建议从媒介betway娱乐官网

列表

看到更多的建议
Baidu