インフラ関連: Docker
仕様書: API Blueprint
フロントエンド: Nuxt.js
バックエンド(今はこれ使ってる): Rails API
バックエンド(以降予定): Golang API
バックエンド: SpringBoot API
- Node.js 11.12.0
- Nuxt.js 2.4.2
- プロジェクトをクローンする
$ git clone https://github.com/16francs/examin_vue.git
$ cd ./examin_vue
- 環境変数を設定するためのライブラリをインストール ( Mac の場合 )
$ brew install direnv
- 環境変数の設定
$ touch ./.envrc
$ echo "export BASE_URL='http://localhost:3000'" > ./.envrc
$ direnv allow
- コンテナをビルドする
$ docker-compose -f ./docker/docker-compose.yml build
- コンテナの起動
$ docker-compose -f ./docker/docker-compose.yml up
- 下記のURLにアクセスして確認(フロントのポート番号はターミナルを確認)