Apache Thrift의 사용법 데모를 위한 프로젝트.
더 상세한 내용은 이 블로그 포스트에서 확인할 수 있다.
깃허브로부터 프로젝트를 복제한다.
$ git clone [email protected]:appkr/thrift-example-project.git
.env
파일을 만든다.
$ cd thrift-example-project
~/thrift-example-project $ cp .env.example .env
이 프로젝트가 의존하는 라이브러리를 설치한다.
~/thrift-example-project $ composer install
이 프로젝트는 SQLite 데이터베이스를 사용한다. 데이터베이스 파일을 만들고, 스키마를 마이그레이션하고, 테스트 데이터를 심는다.
~/thrift-example-project $ touch database/database.sqlite
~/thrift-example-project $ php artisan migrate
~/thrift-example-project $ php artisan db:seed
로컬 웹 서버를 기동한다.
~/thrift-example-project $ php artisan serve
새 콘솔 창을 열고, phpunit
으로 Thrift 클라이언트를 실행해 본다.
~/thrift-example-project $ vendor/bin/phpunit