shov / wpci
WordPress 持续集成
Requires
- php: >=7.1
- johnpbloch/wordpress: ^4.9
- shov/wpci-core: 0.1
- wpackagist-plugin/advanced-custom-fields: ^4.0
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is not auto-updated.
Last update: 2024-09-29 05:01:41 UTC
README
WordPress 持续集成
已迁移到此仓库。
使用方法
-
使用以下命令开始创建项目:
composer create-project --prefer-dist shov/wpci ./new-site
,它将下载 wordpress 到./new-site/wordpress
,以及其他所需包到./new-site/vendor
-
下一步是运行 docker 容器,以在本地启动应用程序。您还需要安装 docker-ce 和 docker-compose。进入
cd ./new-site/docker-config
,准备环境数据:cp ./.env.example ./.env
并使用docker-compose up --build -d
启动 docker。您可以使用docker-compose ps
检查所有容器运行情况,使用docker-compose stop
或docker-compose down
停止所有容器,并删除所有容器 -
在您的浏览器中打开
localhost
,并使用new-site/docker-config/.env
中的值安装 wordpress 进行数据库配置,将主机设置为mysql
-
转到 wp admin 外观 -> 主题,并打开 wpci 主题(它应该在列表中)
-
转到设置 -> 永久链接,并关闭纯文本模式
-
转到插件并激活 Advanced Custom Fields 插件
-
研究 src/app/App.php 以了解路由
开发
该项目仍在建设中,因为我使用Trello 的任务板