本地开发梦想 -- Raft

v1.0.1 2017-02-23 20:02 UTC

This package is auto-updated.

Last update: 2024-09-17 06:26:16 UTC


README

这是一个完整的 Laravel 本地开发体验(有观点的),包含

  • Php 7.1
  • Node 7.5
  • Yarn
  • 队列
  • Redis
  • MariaDB

这可以与

  • Laravel Homestead(直接 VM)与 Raft(单个代理 VM + Docker 容器)进行比较
  • Laravel Valet(本地 Nginx 代理 + 本地数据库等。)与 Raft(所有容器)

安装

首先确保您有系统依赖。

现在安装并启动 Dinghy

brew tap codekitchen/dinghy
brew install dinghy
dinghy create --provider virtualbox

接下来,通过 Composer 安装包。

{
  "require": {
		"loganhenson/raft": "~1.0"
	}
}

并将服务提供者添加到您的应用程序中。

config/app.php

...
'providers' => [
    '...',
    LoganHenson\Raft\RaftServiceProvider::class
];
...

使用方法

启动

php artisan raft:up

带 SSL 启动

php artisan raft:up --secure

关闭

php artisan raft:down

Sequel Pro

php artisan raft:sql

在您的容器中运行命令

Composer

docker exec raft_app_1 composer

Yarn

docker exec raft_app_1 yarn

连接到您的容器

应用

docker exec -it raft_app_1 bash

Redis

docker exec -it raft_redis_1 bash

MariaDB

docker exec -it raft_database_1 bash

队列

docker exec -it raft_queue_1 bash

http://raft.dockerhttps://raft.docker 上查看网站

常见问题解答

问:它不起作用!

  • 答:确保 Docker 正在运行(检查您的工具栏),以及 dinghy vm dinghy restart

问:Chrome 总是把我的网站放在 https 上!

  • 答:转到 chrome://net-internals/#hsts,并在“删除域”输入中输入 raft.docker 并按删除

问:如何添加更多/不同的容器?

  • 答:分支(

许可证

查看此仓库的许可证