既存LaravelプロジェクトをDocker(Alpine Linux)で動かす
o_wani
owani.net#stay.hungry
laravelをcomposerを使ってインストールすることにした。前回、Laravel Homesteadを使ってみたけど、今回のほうがしっくり来る感じでした。
dotinstallのレッスン環境構築の手順を参考に今回はbento/centos-6.7
を使い、Apache/PHP/MySQLなどのインストールを書いたansibleのplaybookで構築を進める。ここは少し時間がかかる。
1.$ vagrant init bento/centos-6.7
今回修正したのは、これくらい。
1.config.vm.network "forwarded_port", guest: 8080, host: 8080
1.$ vagrant up
1.$ vagrant ssh
以下は仮想環境での作業です。
1.$ sudo yum -y install git
1.$ git clone https://github.com/dotinstallres/centos65.git
1.$ cd centos65
2.$ ./run.sh
これでサーバの準備OK。
今回は/vagrant/laravel-lessons/
を作業ディレクトリとする。
1.$ cd /vagrant/laravel-lessons/
1.$ curl -sS https://getcomposer.org/installer | php
1.php composer.phar create-project --prefer-dist laravel/laravel myblog
1.$ php artisan serve --port=8080 --host 0.0.0.0
http://localhost:8080/
を確認する。
Laravelのビルトインサーバーで確認するところまでできた。
環境はできたので、Laravelで簡単なブログの作成をすすめようと思う。