Vapor Cloud 소개☁️☁️☁️
Vapor cloud이란?
Vapor cloud은 Vapor팀에서 제공하는 Vapor 접대 서비스입니다.
Vapor = MacOSとUbuntuで動作するSwiftのWebフレームワーク + Vaporが提供するすべてのパッケージ
Vapor의 목표는 웹 개발을 더욱 빠르고 안전하며 간단하게 하는 것입니다.웹 프레임워크인 Vapor가 이 목표를 달성했지만 hosting도 어려운 부분이다.이를 위해 Vapor Cloud를 개발했습니다.
목표는 접대를 간소화하는 것이다.
Vapor Toolbox CLI를 사용할 수 있도록 명령vapor cloud deploy
하나만 사용하여 어플리케이션 사용 가능☁️디자인 가능합니다.
Versions
β릴리스 2017년 7월
Vapor Cloud 1.0 발매 2017년 10월
Features
Vapor = MacOSとUbuntuで動作するSwiftのWebフレームワーク + Vaporが提供するすべてのパッケージ
Pricing
무료 테두리에서 Hobby(\$6), Small(\$30), Medium($65)은 조금씩 선택하기 쉬워 보인다.
무료 한도액 20000개 요구/1개월✨
상세 정보여기.
☣️결제 정보(신용카드 등)를 입력하면 20000까지 사용할 수 있다.
결제 정보를 입력하지 않은 경우 2000 요청/1개월
해보자.
Vapor 프로젝트가 있는 사람은 프로젝트에서 실행
vapor cloud deploy
그냥 하나하나 대답하는 거예요!👏👏👏Step By Step
1. Vapor 설치(Step bystep 생략)
2.
vapor cloud --help
에서 Vapor Toolbox가 올바르게 설치되었는지 확인3.
vapor cloud create org
조직(Organization) 제작나만의 테스트인 만큼 미로 적절히 명명됐다.
이렇게 묻는 말에 대답하면 완성된다.
마찬가지로 프로젝트도
vapor cloud create proj
명령으로 질문에 대답하는 느낌으로 제작할 수 있다.프로젝트를 함께 개발한 사람을 초대할 수 있고 사용자마다 권한을 설정할 수 있습니다.팀 단위로 프로젝트를 요청할 수도 있습니다.
프로젝트 내에서 응용 프로그램 단위로 다른 권한을 분배할 수 없습니다.다만 제작 가능한 품목 수는 제한이 없다.(큰 조직이라면 관리하기가 매우 번거롭다🤔)
조직과 프로젝트 설정web도 가능합니다!
4. 프로그램 설계
디버깅을 위해 프로젝트를 Giit에 넘기는 것이 사전 준비입니다.따라서 Giit로 승격된 Swift 프로젝트를 준비해 봅시다.
이번에는 공식Hello world이다.거의
vapor new firstVaporCloud
밖에 없어요.귀엽다😍、단말기의 색채가 풍부하고 보기 편하다는 것이 바포의 장점 중 하나)
쓰인 대로
cd firstVaporCloud
에 디렉터리에 들어갑니다.☣️디버깅 전에 복사된 프로젝트build,run을 동작 확인으로 localhost:8080, "Itworks!"표시 여부를 확인합니다.
그리고
vapor cloud deploy
에서 depro를 진행합니다!!!각 응용 프로그램은 여러 가지 서비스, 예를 들어 위탁 관리, 데이터베이스, 캐시 등을 가지고 있기 때문에 각자의 설정에 관한 문제는 ↓처럼 하나하나 나온다.
Application
Would you like to create an application now?/응용 프로그램을 만들시겠습니까?
y/n? y
앱 이름을 묻자 이번에는 퍼스트 앱을 선택했다.
이어 슬러그와 잘 모르는 것에 대해 물었다.
슬립 소개🐌🐌🐌🧐
예를 들어 slug에
kaki
를 사용하면 응용 프로그램은 https://kaki.vapor.cloud
에서 접근할 수 있다.develop
와 같은 공식 환경 이외의 환경을 만드는 경우 - 접미사를 사용하여 다른 환경에 접근할 수 있다.예: https://kaki-develop.vapor.cloud
굴이 맛있는 계절😋)Environment
환경의 경우 브랜치명 가입을 추천하기 때문에 지점명과 마찬가지로 마스터입니다.
Database
데이터베이스도 연결할 수 있다.이번 대답 n, 건너뛰기.
추가하고 싶을 때
vapor cloud create db
ReplicasReplica에서 선택한 질문
1: Free
2: Hobby
...
이렇게 번호와 가격표에서 보이는 단어를 조합해 낸다.이번에는 무료 프레임
1
을 이용해 입력하고 싶어서요.Vaper Cloud에서는 여러 복제품에 대한 애플리케이션 디버깅을 통해 고가용성과 처리량을 실현할 수 있습니다.그러나 자유 크기의 던전의 경우 던전 수량은 0 또는 1로 제한된다.복제본 수를
0
로 설정하면 오프라인이 적용되고 1
로 설정하면 온라인이 됩니다.Branch
Giit 분기 이름입니다.
Build
1: Incremental
구축을 단순화합니다.의존 관계는 업데이트되지 않습니다.이 안이 제일 빨라.
2: Update
구축을 실행하기 전에 매크로 패키지 업데이트를 실행합니다.이 옵션은 Incremental보다 조금 느립니다.Package.swift 파일을 변경한 경우 필요합니다.
3: Clean
모든 구축 메타데이터(.build 폴더 등)를 삭제한 후 구축을 실행합니다.이 옵션은 Update 및 Increamental보다 시간이 많이 걸리지만 구문 문제를 수정하는 경우도 있습니다.
이번 선택은 1.
5. 한 번 설정이 완료되면 몇 분만 더 기다려↓
6.방문
https://firstapp-master.vapor.cloud/
↓🎉🎉🎉
최후
Vapor cloud 일본어에 대한 검색 결과가 드물기 때문에 조금 더 자세히 설명했습니다.
Reference
이 문제에 관하여(Vapor Cloud 소개☁️☁️☁️), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ne_saya/items/3cea4da613d052648d16텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)