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.rb
deploy.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.)
업무 때문에 워드프레스 등을 간단하게 디버깅할 수 있는 환경을 원하기 때문에 여기저기 찾기 시작했다.
그리고 벚꽃 네트워크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.rb
deploy.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.)
기본적으로 읽으면서 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.rb
deploy.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.)
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.rb
deploy.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.)
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.)