Skip to content

shimotaroo/docker-nuxtjs-laravel-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

Nuxt.js + Laravel(API)のDocker開発環境構サンプル

バージョン

名称 バージョン
Nginx 1.19
MySQL 8.0
PHP 7.4
Node.js 14.17
Nuxt.js 2.x
Laravel 7.30.4
Xdebug 3.x
Composer 2.0.14

開発環境立ち上げ

.env作成

.env.exampleをコピーして.envを作成します。
.envの各値は適宜変更してください。(特にNGINX_PORT、DB_PORT)

ビルド&コンテナ起動

$ docker-compose up -d --build

Frontend

下記のコマンドでNuxtプロジェクトを作成します。 ./frontというディレクトリにNuxtプロジェクトが一式準備されます。

プロジェクトの作成

$ docker-compose exec front yarn create nuxt-app ./

監視

通常、下記コマンドで常時ビルドするようにしますが、本環境では.docker/front/entrypoint.shにビルドコマンドを追記しているので、コンテナ起動中は常にビルドされます。よって、下記コマンド実行は不要です。

$ docker-compose exec front yarn dev

Backend

下記のコマンドでLaravel7.xプロジェクトを作成します。 ./apiディレクトリにLaravelプロジェクトが一式が準備されます。

プロジェクト作成

$docker-compose exec api composer create-project --prefer-dist laravel/laravel ./ "7.*"

URL

Composer 追加パッケージ

参考記事

Docker環境構築

Nuxt.js

Larvel

About

Nuxt.js×LaravelのDokcer環境サンプル

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published