self.create_instance

in lib/res_cli/cli.rb [207:231]


    def self.create_instance(type)
        begin
            
            puts "Creating #{type} instance..."
        
            

            loggedin_user = get_logged_in_user
            container_name = "#{loggedin_user}-#{type}_instance"

            command = ["docker", "run", "--name", container_name, "-d", "expolab/#{type}:arm64"]
        
            output, status = Open3.capture2(*command)
        
            unless status.success?
                raise "Error creating instance: #{output}"
            end
        
            puts "#{type} instance created successfully with container name: #{container_name}"
        
            rescue => error
            $stderr.puts "Error creating instance: #{error}"
            end
    end