Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.
                                            
                                                
                                                
                                                
                                                
                                                
                                                 9937 단어  rest-clientArukas벚꽃 네트워크Ruby
                    
개시하다 
이 글은 벚꽃 네트워크가 제공한 Arukas API가 루비부터 실행될 때의 비망록이다
또한 제작된 버전은 gem
소스 코드는 여기.
계기. 
업무 때문에 워드프레스 등을 간단하게 디버깅할 수 있는 환경을 원하기 때문에 여기저기 찾기 시작했다.
그리고 벚꽃 네트워크Arukas에 대해 생각나서 아루카스를 시도했어요.
Docker 이미지로 디자인할 수 있어 편리하지만, 한꺼번에 여러 앱을 만들어서 좀 힘들었는데...(아뇨, GUI 조작으로 쉽게 디자인할 수 있어서 편했어요)
작업상'여러 Docker의 이미지를 단숨에 디자인하고 싶다'는 느낌으로...
그래서 저는 이 일대에서 할 수 있는gem를 만들고 싶어요. 이게 제작을 시작한 계기예요.
만들어진 물건 
 
 
자체 제작arukas을 사용하여 위와 같이 WordPress를 간단하게 디자인할 수 있습니다.
참고로 WordPress를 처리할 때 원본 코드는 여기.입니다.
기본적으로 파일JSON에 설정을 적어서 읽기Ruby에서 만든 JSON를 읽으면 POST 요청을 통해 프로그램을 만들 수 있습니다.
응용 프로그램의 시작은 응용 프로그램을 만들 때의 반응을 받아들여 처리할 수 있다
해본 일 
기본적으로 읽으면서 Arukas API Reference, rest-client/rest-client 에 API에 대한 요청 처리를 썼을 뿐이다PATCH와 POST 처리 주위422에서 오류가 발생했지만 번거로움을 초래할 수도 있다.
한 마디로 하면 모든 API를 실행할 수 있도록
금후 
아무튼, 업무상 쓸 수 있다는 느낌이 들어서 필요할 때만 관리를 하는 건가요?
그리고 어느 학습회에서 실장할 때 이것도 재미있다고 하더라고요.
참고 자료 
Arukas API Reference 
rest-client/rest-client 
[Microsoft Flow] Arukas가 앱을 만들면서 반한 것들(API 인증편) 
경품 
Arukas에 대한 디자인 튜토리얼
 
실제로는 아루카스를 위한 디자인 강좌다.설계 사용nginx우선, 필요한gem 설치gem install arukas rest-client 
그런 다음 해당 디렉토리를 생성하여 해당 디렉토리로 이동합니다.mkdir hoge
cd hoge
다음은 디버깅nginx의JSON 제작
nginx.json{
    "data":{
      "type": "apps",
      "attributes": {
        "name": "myapp"
      },
      "relationships": {
        "services": {
          "data": [
            {
              "lid": "1",
              "type": "services"
            }
          ]
        }
      }
    },
    "included": [
      {
        "lid": "1",
        "type": "services",
        "attributes": {
          "command": "",
          "custom-domain": "",
          "image": "nginx",
          "instances": 1,
          "ports": [
            {
              "number": "80",
              "protocol": "tcp"
            },
            {
              "number": "443",
              "protocol": "tcp"
            }
          ],
          "environment": [
          ],
          "subdomain": ""
        },
        "relationships": {
          "service-plan": {
            "data": {
              "type": "service-plans",
              "id": "jp-tokyo/free"
            }
          }
        }
      }
    ]
}
이어서 실행 디버깅 만들기 deploy.rbdeploy.rbrequire 'arukas'
arukas = Arukas::API::new("ARUKAS_JSON_API_TOKEN", "ARUKAS_JSON_API_SECRET")
json = File.read("test.json")
arukas.create_apps(json)
ARUKAS_JSON_API_TOKEN,ARUKAS_JSON_API_SECRET아루카스화면 설정내APIキー에서 간단하게 발매된Token과Secret그리고 종착역에서 ruby deploy.rb하면 nginx아루카스에 의해 설계됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/S_H_/items/6e47d8ceb54c1c0b2188
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
업무 때문에 워드프레스 등을 간단하게 디버깅할 수 있는 환경을 원하기 때문에 여기저기 찾기 시작했다.
그리고 벚꽃 네트워크Arukas에 대해 생각나서 아루카스를 시도했어요.
Docker 이미지로 디자인할 수 있어 편리하지만, 한꺼번에 여러 앱을 만들어서 좀 힘들었는데...(아뇨, GUI 조작으로 쉽게 디자인할 수 있어서 편했어요)
작업상'여러 Docker의 이미지를 단숨에 디자인하고 싶다'는 느낌으로...
그래서 저는 이 일대에서 할 수 있는gem를 만들고 싶어요. 이게 제작을 시작한 계기예요.
만들어진 물건 
 
 
자체 제작arukas을 사용하여 위와 같이 WordPress를 간단하게 디자인할 수 있습니다.
참고로 WordPress를 처리할 때 원본 코드는 여기.입니다.
기본적으로 파일JSON에 설정을 적어서 읽기Ruby에서 만든 JSON를 읽으면 POST 요청을 통해 프로그램을 만들 수 있습니다.
응용 프로그램의 시작은 응용 프로그램을 만들 때의 반응을 받아들여 처리할 수 있다
해본 일 
기본적으로 읽으면서 Arukas API Reference, rest-client/rest-client 에 API에 대한 요청 처리를 썼을 뿐이다PATCH와 POST 처리 주위422에서 오류가 발생했지만 번거로움을 초래할 수도 있다.
한 마디로 하면 모든 API를 실행할 수 있도록
금후 
아무튼, 업무상 쓸 수 있다는 느낌이 들어서 필요할 때만 관리를 하는 건가요?
그리고 어느 학습회에서 실장할 때 이것도 재미있다고 하더라고요.
참고 자료 
Arukas API Reference 
rest-client/rest-client 
[Microsoft Flow] Arukas가 앱을 만들면서 반한 것들(API 인증편) 
경품 
Arukas에 대한 디자인 튜토리얼
 
실제로는 아루카스를 위한 디자인 강좌다.설계 사용nginx우선, 필요한gem 설치gem install arukas rest-client 
그런 다음 해당 디렉토리를 생성하여 해당 디렉토리로 이동합니다.mkdir hoge
cd hoge
다음은 디버깅nginx의JSON 제작
nginx.json{
    "data":{
      "type": "apps",
      "attributes": {
        "name": "myapp"
      },
      "relationships": {
        "services": {
          "data": [
            {
              "lid": "1",
              "type": "services"
            }
          ]
        }
      }
    },
    "included": [
      {
        "lid": "1",
        "type": "services",
        "attributes": {
          "command": "",
          "custom-domain": "",
          "image": "nginx",
          "instances": 1,
          "ports": [
            {
              "number": "80",
              "protocol": "tcp"
            },
            {
              "number": "443",
              "protocol": "tcp"
            }
          ],
          "environment": [
          ],
          "subdomain": ""
        },
        "relationships": {
          "service-plan": {
            "data": {
              "type": "service-plans",
              "id": "jp-tokyo/free"
            }
          }
        }
      }
    ]
}
이어서 실행 디버깅 만들기 deploy.rbdeploy.rbrequire 'arukas'
arukas = Arukas::API::new("ARUKAS_JSON_API_TOKEN", "ARUKAS_JSON_API_SECRET")
json = File.read("test.json")
arukas.create_apps(json)
ARUKAS_JSON_API_TOKEN,ARUKAS_JSON_API_SECRET아루카스화면 설정내APIキー에서 간단하게 발매된Token과Secret그리고 종착역에서 ruby deploy.rb하면 nginx아루카스에 의해 설계됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/S_H_/items/6e47d8ceb54c1c0b2188
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
기본적으로 읽으면서 Arukas API Reference, rest-client/rest-client 에 API에 대한 요청 처리를 썼을 뿐이다
PATCH와 POST 처리 주위422에서 오류가 발생했지만 번거로움을 초래할 수도 있다.한 마디로 하면 모든 API를 실행할 수 있도록
금후 
아무튼, 업무상 쓸 수 있다는 느낌이 들어서 필요할 때만 관리를 하는 건가요?
그리고 어느 학습회에서 실장할 때 이것도 재미있다고 하더라고요.
참고 자료 
Arukas API Reference 
rest-client/rest-client 
[Microsoft Flow] Arukas가 앱을 만들면서 반한 것들(API 인증편) 
경품 
Arukas에 대한 디자인 튜토리얼
 
실제로는 아루카스를 위한 디자인 강좌다.설계 사용nginx우선, 필요한gem 설치gem install arukas rest-client 
그런 다음 해당 디렉토리를 생성하여 해당 디렉토리로 이동합니다.mkdir hoge
cd hoge
다음은 디버깅nginx의JSON 제작
nginx.json{
    "data":{
      "type": "apps",
      "attributes": {
        "name": "myapp"
      },
      "relationships": {
        "services": {
          "data": [
            {
              "lid": "1",
              "type": "services"
            }
          ]
        }
      }
    },
    "included": [
      {
        "lid": "1",
        "type": "services",
        "attributes": {
          "command": "",
          "custom-domain": "",
          "image": "nginx",
          "instances": 1,
          "ports": [
            {
              "number": "80",
              "protocol": "tcp"
            },
            {
              "number": "443",
              "protocol": "tcp"
            }
          ],
          "environment": [
          ],
          "subdomain": ""
        },
        "relationships": {
          "service-plan": {
            "data": {
              "type": "service-plans",
              "id": "jp-tokyo/free"
            }
          }
        }
      }
    ]
}
이어서 실행 디버깅 만들기 deploy.rbdeploy.rbrequire 'arukas'
arukas = Arukas::API::new("ARUKAS_JSON_API_TOKEN", "ARUKAS_JSON_API_SECRET")
json = File.read("test.json")
arukas.create_apps(json)
ARUKAS_JSON_API_TOKEN,ARUKAS_JSON_API_SECRET아루카스화면 설정내APIキー에서 간단하게 발매된Token과Secret그리고 종착역에서 ruby deploy.rb하면 nginx아루카스에 의해 설계됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/S_H_/items/6e47d8ceb54c1c0b2188
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
Arukas API Reference
rest-client/rest-client
[Microsoft Flow] Arukas가 앱을 만들면서 반한 것들(API 인증편)
경품 
Arukas에 대한 디자인 튜토리얼
 
실제로는 아루카스를 위한 디자인 강좌다.설계 사용nginx우선, 필요한gem 설치gem install arukas rest-client 
그런 다음 해당 디렉토리를 생성하여 해당 디렉토리로 이동합니다.mkdir hoge
cd hoge
다음은 디버깅nginx의JSON 제작
nginx.json{
    "data":{
      "type": "apps",
      "attributes": {
        "name": "myapp"
      },
      "relationships": {
        "services": {
          "data": [
            {
              "lid": "1",
              "type": "services"
            }
          ]
        }
      }
    },
    "included": [
      {
        "lid": "1",
        "type": "services",
        "attributes": {
          "command": "",
          "custom-domain": "",
          "image": "nginx",
          "instances": 1,
          "ports": [
            {
              "number": "80",
              "protocol": "tcp"
            },
            {
              "number": "443",
              "protocol": "tcp"
            }
          ],
          "environment": [
          ],
          "subdomain": ""
        },
        "relationships": {
          "service-plan": {
            "data": {
              "type": "service-plans",
              "id": "jp-tokyo/free"
            }
          }
        }
      }
    ]
}
이어서 실행 디버깅 만들기 deploy.rbdeploy.rbrequire 'arukas'
arukas = Arukas::API::new("ARUKAS_JSON_API_TOKEN", "ARUKAS_JSON_API_SECRET")
json = File.read("test.json")
arukas.create_apps(json)
ARUKAS_JSON_API_TOKEN,ARUKAS_JSON_API_SECRET아루카스화면 설정내APIキー에서 간단하게 발매된Token과Secret그리고 종착역에서 ruby deploy.rb하면 nginx아루카스에 의해 설계됩니다.
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/S_H_/items/6e47d8ceb54c1c0b2188
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
gem install arukas rest-client 
mkdir hoge
cd hoge
{
    "data":{
      "type": "apps",
      "attributes": {
        "name": "myapp"
      },
      "relationships": {
        "services": {
          "data": [
            {
              "lid": "1",
              "type": "services"
            }
          ]
        }
      }
    },
    "included": [
      {
        "lid": "1",
        "type": "services",
        "attributes": {
          "command": "",
          "custom-domain": "",
          "image": "nginx",
          "instances": 1,
          "ports": [
            {
              "number": "80",
              "protocol": "tcp"
            },
            {
              "number": "443",
              "protocol": "tcp"
            }
          ],
          "environment": [
          ],
          "subdomain": ""
        },
        "relationships": {
          "service-plan": {
            "data": {
              "type": "service-plans",
              "id": "jp-tokyo/free"
            }
          }
        }
      }
    ]
}
require 'arukas'
arukas = Arukas::API::new("ARUKAS_JSON_API_TOKEN", "ARUKAS_JSON_API_SECRET")
json = File.read("test.json")
arukas.create_apps(json)
Reference
이 문제에 관하여(Ruby에서 Arukas API를 실행할 수 있는gem을 만들었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/S_H_/items/6e47d8ceb54c1c0b2188텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)