x3tech / laravel-shipper
此包已被废弃,不再维护。未建议替代包。
将Docker集成到您的Laravel开发工作流程中
0.5.0
2015-06-12 00:00 UTC
Requires
- php: >=5.3.0
- illuminate/support: ~4.0 | ~5.0
- symfony/process: ~2.3
- symfony/yaml: ~2.3
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.3
This package is not auto-updated.
Last update: 2022-02-01 12:40:50 UTC
README
整合Laravel、Docker和Docker-Compose
需求
说明
-
添加到
composer.json
composer require 'x3tech/laravel-shipper' '>=0.5'
-
在
config/app.php
中添加提供者'providers' => array( ... 'x3tech\LaravelShipper\Provider\ShipperProvider' );
-
如果使用MySQL,在
database.php
中将主机设置为db
-
如果使用beanstalkd,在
queue.php
中将主机设置为queue
-
生成
docker-compose.yml
配置文件./artisan shipper:create:all
-
构建并启动容器
docker-compose build && docker-compose up
-
等待容器启动,然后访问 https://:8080
常见问题解答
如何在项目中运行命令(如artisan)
docker-compose run --rm app <command>
示例
Artisan
docker-compose run --rm app ./artisan
PHPUnit
docker-compose run --rm app vendor/bin/phpunit