loganhenson / raft
本地开发梦想 -- Raft
v1.0.1
2017-02-23 20:02 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- illuminate/console: ~5.0
- illuminate/support: ~5.0
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(所有容器)
安装
首先确保您有系统依赖。
- OS X Yosemite(10.10)或更高版本
- Homebrew
- Docker for Mac
- Virtualbox
- Virtualbox 扩展包
现在安装并启动 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.docker 或 https://raft.docker 上查看网站
常见问题解答
问:它不起作用!
- 答:确保 Docker 正在运行(检查您的工具栏),以及 dinghy vm
dinghy restart
问:Chrome 总是把我的网站放在 https 上!
- 答:转到 chrome://net-internals/#hsts,并在“删除域”输入中输入
raft.docker
并按删除
问:如何添加更多/不同的容器?
- 答:分支(