Skip to content

t29mato/FrogFish

Repository files navigation

IMG_7420

開発環境のバージョン情報

  • PHP 7.3.8
  • Composer 1.8.6

環境構築

初期設定

$ docker-compose up --build
$ docker-compose exec app composer install
$ touch database/database.sqlite
$ docker-compose exec app php artisan migrate
$ cp .env.example .env
$ docker-compose exec app php artisan key:generate

cron設定

$ docker-compose exec app ash
/work $ crond -l 1 -b
/work $ crontab -e
# min   hour    day     month   weekday command
*/15    *       *       *       *       php /work/artisan oceanService:execute

トラブルシュート

storage配下がPermission Deniedになる時

$ chmod -R 777 logs
$ chmod -R 777 storage/logs
$ chmod -R 777 storage/framework

テスト

$ phpunit

詳細は、tests/Services/OceanServiceTest.php

コマンド

全ポイントの情報取得

$ php artisan oceanService:execute