Podmanコンテナ環境でphp artisanやcomposerコマンドを短くする方法
Podmanコンテナ環境でphp artisanコマンドを実行したい場合「podman exec -w 【Laravelディレクトリ】 【コンテナ名】 php artisan ~~」のようになるが、これをもっと短く「pa ~~」で実行できるようにしたい。同様にcomposerコマンドも短くしたい。以下に対応方法をメモ。
対応方法
bash設定ファイルの変更
サーバにSSH接続して以下の通り進める。
# 設定ファイルを開く vi ~/.bashrc
以下を追記する。
# プロジェクトパス
PROJECT_DIR="/var/www/html/test.com"
# php artisanコマンド用
pa() {
podman exec -w "$PROJECT_DIR"/laravel 【コンテナ名】 php artisan "$@"
}
# composerコマンド用
pc() {
podman exec -w "$PROJECT_DIR" 【コンテナ名】 composer "$@"
}
上書き保存して以下で設定ファイルを再読み込み。
# 設定ファイルの再読み込み source ~/.bashrc
動作確認
# php artisanのキャッシュクリアコマンド pa optimize:clear # composerのキャッシュクリアコマンド pc clear-cache
関連記事
-
-
Podmanのログファイルの最大サイズ上限を指定する方法
「podman logs コンテナ名」で出力されるPodmanのログファイルはデ ...
-
-
AlmaLinux8系に異なるバージョンのPHPをインストールする方法
AlmaLinux8系&Apache2.4系の環境に異なるバージョンのP ...
-
-
第4のWebサーバLiteSpeed(有料版)とOpenLightSpeed(無料版)について
あるサイトをWappalyzerで調査していた際にWebサーバがApacheやN ...
-
-
久しぶりにVPS(CentOS6系)でサーバー構築して詰まった点のメモ
DTIのVPSで久しぶりに初期化→再構築する機会があった。その際に詰まった部分の ...
-
-
Cockpitにrootユーザでのログインを禁止する方法
先日CockpitにGoogle Authenticatorを用いたワンタイムパ ...