jezzdk / scaffold-installer
WordPress + Bedrock + Sage + Docker 框架。
1.0
2020-01-15 14:53 UTC
Requires
- php: ^7.2.9
- ext-zip: *
- guzzlehttp/guzzle: ^6.0
- illuminate/filesystem: ^6.11
- symfony/console: ^4.0|^5.0
- symfony/process: ^4.2|^5.0
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的更多信息,请参阅文档
许可
Scaffold Installer是开源软件,根据MIT许可授权。