alisarwar/docker-advance-boilerplate

此包使得Laravel应用能够使用Docker,以及所有用于开发Laravel应用的高级镜像,例如meilisearch、selenium等

dev-main 2023-07-12 16:26 UTC

This package is auto-updated.

Last update: 2024-09-12 19:02:02 UTC


README

Docker Advance Boilerplate

Status GitHub Issues GitHub Pull Requests

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请求。