Skip to content

oki2a24/sample_dockerized_laravel6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sample_dockerized_laravel6

Laravel6 を Docker 化するサンプルです。

Docker 化の実行

# ビルド
docker build -t sample_dockerized_laravel6 .

# 動作確認
# コンテナ内の SQLite を使用する場合
docker container run -d --rm -p 80:80 --name sample_dockerized_laravel6 sample_dockerized_laravel6:latest

# データベースの指定例
docker container run -d --rm -p 80:80 --name sample_dockerized_laravel6 --env DATABASE_URL=mysql://root:password@mysqlhost/forge?charset=UTF-8 sample_dockerized_laravel6:latest

# コンテナ内に入る
docker container exec -it sample_dockerized_laravel6 bash

# 停止
docker container stop sample_dockerized_larave6

Docker Compose での開発

# ビルド
docker-compose -f docker-compose.develop.yml build

# 動作確認
docker-compose -f docker-compose.develop.yml up -d

# コンテナ内に入る
docker-compose exec app bash

# セットアップ (コンテナ内で実行)
composer install
php artisan key:generate
touch ./database/database.sqlite
php artisan migrate

# 破棄
docker-compose down -v

Docker Compose での運用

# ビルド
docker-compose build

# 動作確認
docker-compose up -d

# コンテナ内に入る
docker-compose exec app bash

# セットアップ (コンテナ内で実行)
php artisan migrate

# 破棄
docker-compose down -v

About

Laravel6 を Docker 化するサンプルです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •