小编Jos*_*unt的帖子

自动化服务器部署

我发现我经常为我的许多客户设置几乎相同的服务器和 VPS,这可能非常耗时。通常,每次部署之间唯一变化的是要提供服务的不同网站。有没有一种简单的方法可以使所有这些自动化并消除设置 56 个相同服务器的无聊单调?

到目前为止,我部署的服务器只是 Ubuntu,但我可能会开始使用其他 linux 操作系统甚至 Windows。到目前为止,我已经看过 Capistrano,但它似乎专注于编写小的 ruby​​ 程序来完成这项工作,而我根本没有任何知识

automation vps deployment

27
推荐指数
3
解决办法
4495
查看次数

ElasticBeanstalk:从配置文件设置实例类型和安全组

我无法通过.ebextensions/*.config应用程序包根目录中的文件定义实例类型和安全组。

简而言之,我有两个如下所示的配置文件:

.ebextensions/01-options.config

option_settings:
  [...]
  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: CONFIG_FILE_ONE
    value: '01-options.config'
  [...]
Run Code Online (Sandbox Code Playgroud)

.ebextensions/02-app-test-env.config

option_settings:
  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: NODE_ENV
    value: 'Test'

  - namespace: 'aws:elasticbeanstalk:application:environment'
    option_name: CONFIG_FILE_TWO
    value: '02-app-test-env'

  - namespace: aws:autoscaling:launchconfiguration
    option_name: InstanceType
    value: t2.micro

  - namespace: aws:autoscaling:launchconfiguration
    option_name: SecurityGroups
    value: sg-ys75dfs2
Run Code Online (Sandbox Code Playgroud)

现在,正在设置环境变量,所以我知道它正在读取两个配置文件,但是没有设置安全组和实例类型 - 即使我重建环境,实例仍然像t1.micro默认安全组一样创建- 我的设置没有被应用。

我在这里缺少什么?如何使用.config文件定义实例类型?

configuration amazon-web-services elastic-beanstalk

11
推荐指数
1
解决办法
6283
查看次数