2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laradock使い方手順

Last updated at Posted at 2021-02-13

初めてlaradockを使い環境構築を行ったのでその手順をメモ

任意のディレクトリを作成しlaradockをクローンしてくる。

% git clone https://github.com/LaraDock/laradock.git

envをコピー

% cp env-example .env

コンテナの起動

% docker-compose up -d nginx mysql workspace

ここでlocalhost上にサーバが立ち上がり、404エラーが表示されます。

workspaceに移動

docker-compose exec --user=laradock workspace bash

laravelをインストール(ここではVersion7を指定)

composer create-project --prefer-dist laravel/laravel laravel '7.*'

laradockのenvのAPP_CODE_PATH_HOSTを上記で作成したフォルダ名に書き換える

APP_CODE_PATH_HOST=../laravel/

dockerを再起動する

docker-compose stop
docker-compose up -d nginx mysql workspace

ブラウザでlocalhostを開く
スクリーンショット 2021-02-13 19.00.08.png

##MySQLの設定をおこなう

laravelの.env内の環境変数を変更

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=default
DB_USERNAME=default
DB_PASSWORD=secret

マイグレーションを実行
docker-compose exec --user=laradock workspace bash のコマンドを打った/var/www# 上で行うことに要注意

php artisan migrate

マイグレーションができれば完了です。

参考
https://reffect.co.jp/laravel/laradock-laravel-macos
https://qiita.com/tdkn/items/b8aa24cca0ba2904f8e7

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?