Skip to content

kazumax75/docker_for_lighthouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaravelのGraphQLライブラリlighthouseのテスト用に作ったdocker環境。 /src内に「laravel」フォルダとして下記リポジトリgit pullしておく。

lighthouse-example https://github.com/nuwave/lighthouse-example

lighthouse-tutorial https://github.com/nuwave/lighthouse-tutorial

・各種バージョン PHP8.0 Composer version 2.3.3 mysql5.7

DBのホスト側ポートは4306

プレイグラウンドURL http://127.0.0.1:8001/graphql-playground

.env.laravelは.envにリネームしてpull後にlaravelプロジェクトに置く良い

マイグレーション php artisan migrate

ファクトリー php artisan tinker \App\Models\Comment::factory(10)->create()

========================================================

・注意点、ハマった罠 dc.ymlのMYSQL_PASSWORDとMYSQL_ROOT_PASSWORDに同じパスワードを入れるとエラーとなりdbコンテナが終了してしまう。 .envのDBユーザはMYSQL_USERを指定。rootユーザ指定するとマイグレーション実行時ユーザ権限SQLエラーが出る。

今まではdocker環境では共有のDBを使用してきたためDBコンテナ関係で躓きがちだったのでメモ^^;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published