pkeidel / laradockctl
允许通过命令行界面管理开发中的Docker容器 - 利用惊人的laradock项目
0.9.1
2023-02-18 18:59 UTC
Requires
- php: ^8.1
- ext-curl: *
- ext-yaml: *
- jfcherng/php-diff: *
- laravel/framework: ^9.0|^10.0
README
此软件包执行以下操作
- 下载laradock
- 检测需要哪些服务并配置它们
目前它支持
- Laravel
对于Laravel,它还执行以下操作
- 配置数据库连接
- 配置Redis连接
工作原理
ProjectReader 实例检查您的项目并返回所需的服务。通过 php artisan laradock:up 调整配置以启动这些服务。
安装
composer require pkeidel/laradockctl --dev
用法
laradock:installlaradock:configurelaradock:up
命令
以下为Artisan命令
laradock:install从github安装laradock。如果找到git,则使用git,否则以zip文件形式下载laradock:configure启用指定的服务并将所需配置写入 ./.env 和 laradock/.envlaradock:up启动所有容器laradock:up --only="php-fpm nginx"
laradock:exec在 'php-fpm' 容器中执行 'bash'laradock:exec nginx在 'nginx' 容器中执行 'bash'laradock:exec nginx --cmd=sh在 'nginx' 容器中执行 'sh'
laradock:logs为所有容器显示日志输出laradock:update更新laradock。通过git或通过zip下载
还有以下命令,但您可能不需要在正常使用中它们
laradock:setenv设置laradock/.env中指定键的值