Docker 化的 Laravel 模板,带有 Octane-Swoole 和 Roll CLI
dev-main
2023-08-24 09:40 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.2
- laravel/framework: ^10.10
- laravel/octane: ^3.0@dev
- laravel/sanctum: ^3.2
- laravel/tinker: ^2.8
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.0
- laravel/sail: ^1.18
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.1
- spatie/laravel-ignition: ^2.0
README
Docker 化的 Laravel 模板,带有 Octane-Swoole 和 Roll CLI
入门指南
-
根据需要自定义环境变量和 Docker 服务(可选)。
-
创建
.env
cp .env.example .env
-
授予
roll.sh
可执行权限chmod +x roll.sh
-
为
roll.sh
创建别名alias roll=./roll.sh
-
构建镜像
roll build
-
启动容器
roll up -d
-
启动服务器
roll serve
注意:这将使用 Octane 提供应用。如果您更喜欢 Laravel 默认服务器,请使用
--default
选项。 -
探索可用命令和用法
roll help
-
通过检查
APP_URL:APP_PORT
来确认功能。
注意:请修改
roll.sh
中的PREFIX
变量。它适用于 Roll 管理的所有容器、网络和卷。