alisarwar / docker-advance-boilerplate
此包使得Laravel应用能够使用Docker,以及所有用于开发Laravel应用的高级镜像,例如meilisearch、selenium等
Requires
- php: >=8.2
- laravel/sail: >=1.0
This package is auto-updated.
Last update: 2024-09-12 19:02:02 UTC
README
Docker Advanced Boilerplate包通过提供预定义的脚本和镜像细节的Docker YAML文件,简化了在Docker上运行您的Laravel项目。这个包消除了在Docker环境中创建Laravel项目的需求,从而在项目设置过程中节省了您的时间。
目的
Docker Advanced Boilerplate包的目的是简化在Docker上运行您的Laravel项目。无论您是开始一个新的项目还是有现有的Laravel项目,此包都提供了一个在Docker上运行项目的简化方法。
对于新项目:您现在可以在不使用Docker的情况下使用Laravel curl命令创建项目,然后安装此包以启用Docker支持。
对于现有项目:如果您已经有一个Laravel项目并想在Docker上运行它,此包提供了必要的Docker YAML文件和脚本,以方便Docker化过程。
Docker Advanced Boilerplate包旨在通过提供在Docker上运行Laravel项目的标准化方法,节省您的时间和精力,无论这些项目是新项目还是现有项目。
先决条件
在使用此包之前,请确保您有以下条件:
- 系统上已安装Docker。
- PHP版本大于等于8.2。
- Laravel/Sail包,通常默认包含在Laravel项目中。如果它不存在,您必须先安装它。
安装
要安装Docker Advanced Boilerplate包,请在您的Laravel项目根目录中运行以下命令:
composer require alisarwar/docker-advance-boilerplate:dev-main
安装包后,您可以使用以下任一命令在Docker上运行您的Laravel项目:
./vendor/bin/sail up
docker-compose up
贡献
欢迎贡献!如果您遇到任何问题或有改进建议,请在此GitHub仓库上打开一个问题或提交一个pull请求。