🍜 SUSURU FOREVER, SUSURU ANYWHERE 🍜
menstagram-apiはMenstagramのWeb API開発のためのリポジトリです。
現状, macOSでの環境のみdocker-syncを使用しているため, 他のプラットフォームと比べて若干環境構築が異なる.
$ git clone https://github.com/uyupun/menstagram-api.git
$ cd menstagram-api
$ docker network create menstagram // menstagram-aiですでに作成している場合は実行しなくて良い
$ cp docker-compose-mac.yml docker-compose.yml // macOS環境
$ cp docker-compose-other.yml docker-compose.yml // Windows/Linux環境
$ cp Makefile.mac Makefile // macOS環境
$ cp Makefile.win Makefile // Windows環境
$ cp Makefile.linux Makefile // Linux環境
$ make init
$ make up // 起動(localhost:8000)
$ make down // 終了
$ make ps // コンテナの状態(プロセス)の確認
$ make sh // Bashの起動
$ make db // DBの作り直し
$ make test // テスト(PHPUnit)の実行
$ make tinker // Laravel Tinkerの起動
$ make dbg // デバッガ(Telescope)の起動
$ make qual // 品質チェックツール(PHP Insights)の起動
$ make tunnel // localhost.runで公開
$ php artisan make:usecase {name} // ユースケースのレンプレートを生成