initialize

in lib/aws-rails-provisioner/fargate.rb [36:53]


    def initialize(options = {})
      
      @has_db = !!options[:has_db]

      @service_name = options[:service_name]
      @desired_count = options[:desired_count] || 2
      @public = !!options[:public]
      @domain_name = options[:domain_name]
      @domain_zone = options[:domain_zone]
      @certificate = options[:certificate]

      @memory = options[:memory] || 512
      @cpu = options[:cpu] || 256
      @envs = Aws::RailsProvisioner::Utils.to_pairs(options[:envs]) if options[:envs]
      @container_port = options[:container_port] || 80
      @container_name = options[:container_name] || 'FargateTaskContainer'
    end