You are on page 1of 1

備考

設定する前に、以下のポートを使用しているサービスがないことを確認してください :

3306
80
81
6379
3001
4200
8080
3000
8001

設定

ローカル ドメイン設定

1. ファイルの最後に次の2行を追加することでhostsファイルを修正する

127.0.0.1 local.oh-yeah.co.jp

127.0.0.1 local-corp.oh-yeah.co.jp

2. .envをコピーする

cp .env.example .env

3. workspace.zipを解凍する

ファイルを解凍し、ソースコードフォルダと同じ階層に配置する
ソースコード格納用フォルダー名をsrcに変更する

|-- ohyeah

|---- src #ソースコード格納フォルダ

|---- workspace

3. ワークスペースを設定する

3.1.ワークスペースフォルダーにアクセスする

3.2. ワークスペースのenvを編集する
「 .env」ファイルを開き、旧 puidと旧pgidを1000に更新する

WORKSPACE_PUID=1000

WORKSPACE_PGID=1000

PHP_FPM_PUID=1000

PHP_FPM_PGID=1000

PHP_WORKER_PUID=1000

PHP_WORKER_PGID=1000

LARAVEL_HORIZON_PUID=1000

LARAVEL_HORIZON_PGID=1000

3.3 ワークスペースの設定コマンドを実行する

docker-compose build workspace nginx php-fpm mysql redis laravel-horizon

3.4 ワークスペース起動

docker-compose up -d nginx php-fpm mysql redis laravel-horizon

資料:

https://laradock.io

https://askubuntu.com/questions/468236/how-can-i-find-my-user-id-uid-from-terminal

3.5 次のワークスペースにアクセスする

docker-compose exec --user=laradock workspace bash

4. プロジェクトのライブラリを設定する

次のワークスペースにアクセスする

docker-compose exec --user=laradock workspace bash

次のコマンドを実行する :

composer install --no-interaction --prefer-dist --optimize-autoloader

# Run database migrations

php artisan migrate

php artisan passport:install

php artisan key:generate

# clear all cache

php artisan optimize:clear

# Restart queue

php artisan queue:restart

# Install node modules

npm install

# Build assets using Laravel Mix

npm run watch

5. 情報

ドメイン

local.oh-yeah.co.jp/login # admin local-corp.oh-yeah.co.jp # ladding page local.oh-yeah.co.jp


local.oh-yeah.co.jp/horizon # monitor queue tool

MySQLパスワード(リモート)

IP: 127.0.0.1

Port: 3306

user: root

pass: root

6. コードデプロイ

6.1. ステージング環境でコードをデプロイする
ステージングのサーバーにsshし、次のコマンドを実行する:

cd /data/wwwroot/ohyeah.jp/

sh ./install-development.sh

php artisan migrate

6.2. 本番環境でコードをデプロイする
本番のサーバーにsshし、次のコマンドを実行する:

cd /data/wwwroot/ohyeah.jp/

sh ./install-honban.sh

php artisan migrate

You might also like