chromabits/laravel-vertex

此包已被废弃且不再维护。未建议替代包。

Laravel 与 Docker 容器交互的帮助器

0.1.2 2015-01-19 23:26 UTC

This package is not auto-updated.

Last update: 2024-01-20 12:53:36 UTC


README

这是一个简单的 Laravel 5 命令,用于在运行在 Docker 容器内的 HHVM 服务器上提供当前应用程序。

其主要目的是作为 php artisan serve 的替代品,因为 Laravel 5 中不再可用。

默认使用的 Docker 镜像是 eduard44/vertex(因此包名为 vertex)。可以通过扩展 ServeCommand 类并重写 getImageNamegetRunArguments 方法来自定义使用的镜像和运行参数。

要求

  • Docker(在 OSX 上为 Boot2docker)
  • Composer 和 PHP

此实用工具期望 docker 是一个无需 sudo 权限或任何特殊配置即可启动的命令

用法

将包添加到您的 composer.json

"require": {
    "chromabits/laravel-vertex": "~0.1.0"
}

然后将 ServeCommand 添加到您的 App\Console\Kernel 类中

protected $commands = [
	//...
	'Chromabits\Vertex\Console\Commands\ServeCommand'
];

启动服务器(就像在 Laravel 4 上一样)

$ php artisan serve