jezzdk/scaffold-installer

WordPress + Bedrock + Sage + Docker 框架。

1.0 2020-01-15 14:53 UTC

This package is auto-updated.

Last update: 2024-09-19 22:44:42 UTC


README

此软件包是Laravel安装器的无耻拷贝。它已定制以安装WordPress、Bedrock和Sage,并提供用于开发的Docker Compose文件。

安装

首先,使用Composer下载安装程序

composer global require jezzdk/scaffold-installer

请确保将Composer的全局供应商bin目录放置在您的$PATH中,以便您的系统可以找到scaffold可执行文件。该目录在不同的操作系统中的位置不同;然而,一些常见位置包括

  • macOS和GNU / Linux发行版:$HOME/.composer/vendor/bin
  • Windows:%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

安装完成后,scaffold new命令将在您指定的目录中创建一个新的安装。例如,scaffold new myproject mytheme将在myproject目录中创建一个新的安装,该安装已安装所有依赖项,并在web/app/themes/mytheme中有一个新的主题

scaffold new myproject mytheme

配置

更改.env文件中的设置以适应本地开发。以下是需要更改的最常见值

DB_HOST=mysql
DB_NAME=database_name
DB_USER=database_user
DB_PASSWORD=database_password
WP_HOME=https://

注意DB_HOST值。在Docker环境中,我们使用服务名称。

启动开发

启动Docker容器以启动服务

docker-compose up -d

现在可以通过浏览器加载来自WP_HOME的URL。

有关Bedrock和Sage的更多信息,请参阅文档

https://roots.io/bedrock/

https://roots.io/sage/

许可

Scaffold Installer是开源软件,根据MIT许可授权。