pkeidel/laradockctl

允许通过命令行界面管理开发中的Docker容器 - 利用惊人的laradock项目

0.9.1 2023-02-18 18:59 UTC

This package is auto-updated.

Last update: 2024-09-18 22:20:59 UTC


README

MIT License Latest Version on Packagist Total Downloads

此软件包执行以下操作

  • 下载laradock
  • 检测需要哪些服务并配置它们

目前它支持

  • Laravel

对于Laravel,它还执行以下操作

  • 配置数据库连接
  • 配置Redis连接

工作原理

ProjectReader 实例检查您的项目并返回所需的服务。通过 php artisan laradock:up 调整配置以启动这些服务。

安装

composer require pkeidel/laradockctl --dev

用法

  • laradock:install
  • laradock:configure
  • laradock:up

命令

以下为Artisan命令

  • laradock:install 从github安装laradock。如果找到git,则使用git,否则以zip文件形式下载
  • laradock:configure 启用指定的服务并将所需配置写入 ./.env 和 laradock/.env
  • laradock: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中指定键的值