Vapor의 Toolbox 정보
Vapor Toolbox
Vapor Toolbox는 Vapor에서 제공하는 명령줄 도구입니다.응용 프로그램을 만들고, 구축하고, 실행할 수 있습니다.
또한 Xcode 프로젝트 파일을 생성하거나 Heroku를 디버깅할 수 있습니다.
이 장에서 Vaper Toolbox의 사용 방법을 살펴보겠습니다.
설치하다.
Vapor toolbox는 포장 관리 시스템 Homebrew에서 제공합니다.
Homebrew 설치
아직 Homebrew를 설치하지 않은 사람은 설치하세요.
터미널에서 다음 명령을 실행합니다.$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
설치가 완료되었는지 확인합니다.$ brew -v
Homebrew 1.3.2
Homebrew Tap
Homebrew의 Tap 명령을 실행하여 모든 Vapor 패키지를 설치합니다.$ brew tap vapor/homebrew-tap
$ brew update
Vapor Toolbox 설치
다음 명령을 사용하여 설치할 수 있습니다.
설치 후 vapor --help
가 설치되었는지 확인하십시오.$ brew install vapor
# インストールの確認
$ vapor --help
응용 프로그램 만들기
Vaper Tools를 사용하여 응용 프로그램을 쉽게 만들 수 있습니다.
응용 프로그램 생성$ vapor new
명령을 실행합니다.
템플릿--templete
옵션을 사용하여 응용 프로그램을 만들 수 있습니다.문법은 다음과 같다.$ vapor new <name> [--template]
템플릿의 기본값은 입니다.
이름:
옵션
설명
API
--template=api
Flent 데이터베이스의 JSON API 템플릿 사용
Web
--template=web
Leaf의 HTML 웹 사이트 템플릿 사용
Auth
--template=auth
Auth 인증 서버의 템플릿 만들기
템플릿 지정은 다음 메커니즘을 통해 이루어집니다.
Vapor toolbox는 포장 관리 시스템 Homebrew에서 제공합니다.
Homebrew 설치
아직 Homebrew를 설치하지 않은 사람은 설치하세요.
터미널에서 다음 명령을 실행합니다.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
설치가 완료되었는지 확인합니다.$ brew -v
Homebrew 1.3.2
Homebrew Tap
Homebrew의 Tap 명령을 실행하여 모든 Vapor 패키지를 설치합니다.
$ brew tap vapor/homebrew-tap
$ brew update
Vapor Toolbox 설치
다음 명령을 사용하여 설치할 수 있습니다.
설치 후
vapor --help
가 설치되었는지 확인하십시오.$ brew install vapor
# インストールの確認
$ vapor --help
응용 프로그램 만들기
Vaper Tools를 사용하여 응용 프로그램을 쉽게 만들 수 있습니다.
응용 프로그램 생성$ vapor new
명령을 실행합니다.
템플릿--templete
옵션을 사용하여 응용 프로그램을 만들 수 있습니다.문법은 다음과 같다.$ vapor new <name> [--template]
템플릿의 기본값은 입니다.
이름:
옵션
설명
API
--template=api
Flent 데이터베이스의 JSON API 템플릿 사용
Web
--template=web
Leaf의 HTML 웹 사이트 템플릿 사용
Auth
--template=auth
Auth 인증 서버의 템플릿 만들기
템플릿 지정은 다음 메커니즘을 통해 이루어집니다.
$ vapor new <name> [--template]
—template=web
클론http://github.com/vapor/web-template.—template=user/repo
클론http://github.com/user/repo.—template=http://example.com/repo-path
지정된 URL을 통해 클론을 복제합니다.$ vapor new <name> —-web
$ vapor new <name> —-api
$ vapor new <name> —-auth
웹 응용 프로그램 만들기
실제로 Vaper 앱을 만들어 보세요.
다음 명령을 실행합니다.$ $ vapor new SampleWeb --web
$ cd SampleWeb
어플리케이션 구축 및 실행
프로그램의 원본이 템플릿에 의해 생성되었습니다.
프로그램을 시작합시다.$ vapor build
$ vapor run
http://0.0.0.0:8080/
에서 로컬 서버를 시작합니다.
기본 웹 페이지를 표시합니다.
Xcode 항목 만들기
스위프트에서 개발한다면 평소와 같은 IDE의 엑스코드로 개발하고 싶죠?
Vapor에는 Xcode 항목을 생성하는 명령이 있습니다. 이것을 사용하십시오.$ vapor xcode
Generating Xcode Project [Done]
Select the `Run` scheme to run.
Open Xcode project?
y/n>
# yを入力するとXcodeが起動
SampleWeb.xcodeproj
.
이렇게 되면 Vapor 개발에서도 Xcode를 사용할 수 있게 됩니다.
Heroku에게 프러포즈
현지에서 개발하면 개발해서 일반인에게 공개하고 싶어요.
Heroku 응용 프로그램을 작성하는 명령은 Vapor Tools에 이미 있습니다.
git로 제출vapor heroku init
하면heroku 앱을 만들 수 있습니다!
우선 지령선으로 Heroku에 로그인하세요.$ heroku login
Enter your Heroku credentials:
Email: <YOUR MAIL>
Password: ****************
그리고git로 소스를 넣는다.$ git init
$ git add ./
$ git commit -m "init commit"
실행 vapor heroku init
을 통해 Heroku에 Vapor 프로그램을 만들 수 있습니다.
Heroku 응용 프로그램을 만들기 위해 명령줄에서 다양한 입력을 요청할 수 있습니다.적당한 물건을 지정해라.
아래의 예는 내부에서 나의 환경에서 들은 것을 평론하는 것이다.$ vapor heroku init
Would you like to provide a custom Heroku app name? #独自のHerokuアプリ名を設定するか?
[y]es or [n]o> n
Would you like to deploy to a region other than the US? #USリージョン以外でデプロイするか?
y/n> n
https://secure-thicket-91213.herokuapp.com/ | https://git.heroku.com/secure-thicket-91213.git
Would you like to provide a custom Heroku buildpack? #独自のビルドパックを利用するか?
y/n> n
Setting buildpack...
Are you using a custom Executable name? #独自の実行名を利用するか?
y/n> n
Setting procfile...
Committing procfile...
Would you like to push to Heroku now? #HerokuへPushを今するか?
y/n> y
This may take a while...
Building on Heroku ... ~5-10 minutes
잘 되면 Heroku가 프로그램을 만들 것입니다.
개발이 진행됨에 따라 원본 파일이 업데이트되면 Giit 제출이 완료된 후heroku push
에 명령을 실행하면 Heroku로 미뤄집니다.$ vapor heroku push
참고 자료
Getting started Toolbox
Reference
이 문제에 관하여(Vapor의 Toolbox 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/SatoTakeshiX/items/efc264fd0116e37a614b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ $ vapor new SampleWeb --web
$ cd SampleWeb
$ vapor build
$ vapor run
$ vapor xcode
Generating Xcode Project [Done]
Select the `Run` scheme to run.
Open Xcode project?
y/n>
# yを入力するとXcodeが起動
$ heroku login
Enter your Heroku credentials:
Email: <YOUR MAIL>
Password: ****************
$ git init
$ git add ./
$ git commit -m "init commit"
$ vapor heroku init
Would you like to provide a custom Heroku app name? #独自のHerokuアプリ名を設定するか?
[y]es or [n]o> n
Would you like to deploy to a region other than the US? #USリージョン以外でデプロイするか?
y/n> n
https://secure-thicket-91213.herokuapp.com/ | https://git.heroku.com/secure-thicket-91213.git
Would you like to provide a custom Heroku buildpack? #独自のビルドパックを利用するか?
y/n> n
Setting buildpack...
Are you using a custom Executable name? #独自の実行名を利用するか?
y/n> n
Setting procfile...
Committing procfile...
Would you like to push to Heroku now? #HerokuへPushを今するか?
y/n> y
This may take a while...
Building on Heroku ... ~5-10 minutes
$ vapor heroku push
Getting started Toolbox
Reference
이 문제에 관하여(Vapor의 Toolbox 정보), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SatoTakeshiX/items/efc264fd0116e37a614b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)