Nuxt.js 2.14 (on comopsition api) / TypeScript / FireBase
Nuxt.js 2.14 (on comopsition api) / TypeScript / FireBase
Laravel 6 / PHP 7.4 / MySQL / Node.js 12.20.1
環境変数についてはこちらを参照
# メイン画面起動
$ cd client && npm i
$ npm run dev
# 管理者画面起動
$ cd admin && npm i
$ npm run dev
# API起動
$ cd backend
$ docker-compose up -d
$ php -r "file_exists('.env') || copy('.env.example', '.env');"
$ composer install
$ php artisan key:generate
$ php artisan config:cache
$ php artisan serve
$ docker-compose exec app php artisan migrate:fresh --seed
# jest test
$ npm test
# jest test
$ npm test
# Laravel test
$ vendor/bin/phpunit
# Dockerコンテナ立ち上げ
$ docker-compose up -d
# dockerのdbコンテナに入る
$ docker-compose exec db bash
# mysqlにアクセス (password: secret)
$ mysql -u root -p
エディターで開くルートディレクトリを./
から./admin
や./client
に変更するとパスの解決ができた。