ysocode / peach
运行基本应用的Docker文件。
1.5.0
2024-01-31 12:14 UTC
Requires
- php: ^7.0|^8.0
- symfony/yaml: ^5.0|^6.0|^7.0
Requires (Dev)
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-10-01 00:07:46 UTC
README
Peach提供了一个基于Docker的本地开发体验。在使用Peach之前,无需在本地安装任何软件或库。Peach的简单CLI允许您无需任何先前的Docker经验即可开始构建应用程序。
灵感
Peach受到Taylor Otwell创建的Sail的启发和衍生。有关更多信息,请参阅Sail的存储库。
官方文档
使用Composer安装Peach
composer require ysocode/peach --dev
使用Basket管理器配置Peach的服务
./vendor/bin/basket peach:install
使用Basket管理器修改Peach的现有服务
./vendor/bin/basket peach:add
配置Shell别名
默认情况下,Peach的命令通过脚本vendor/bin/peach调用。
./vendor/bin/peach up
然而,您可以通过配置一个shell别名来更轻松地执行Peach命令,而不是反复输入vendor/bin/peach来执行命令。
alias peach="[ -f peach ] && sh peach || sh vendor/bin/peach"
启动和停止Peach
在启动Peach之前,请确保您的本地计算机上没有其他Web服务器或数据库正在运行。要启动您应用程序中docker-compose.yml文件定义的所有Docker容器,请执行命令up。
peach up
要作为后台启动所有Docker容器,您可以在“分离模式”下启动Peach。
peach up -d
一旦应用程序的容器启动,您可以通过以下地址在Web浏览器中访问项目:https://。
要停止所有容器,您可以按Control + C来停止容器的执行。如果容器在后台运行,您可以使用命令stop。
peach stop
要重新启动容器,您可以使用命令start。
peach start
要停止并删除所有容器,您可以使用命令down。
peach down
许可证
Peach是开源软件,根据MIT许可证授权。