ysocode/peach

运行基本应用的Docker文件。

1.5.0 2024-01-31 12:14 UTC

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许可证授权。