人工制造/local-vip

WordPress VIP项目的本地服务器模块

安装次数: 2,387

依赖项: 0

建议者: 0

安全性: 0

星标: 7

关注者: 19

分支: 4

开放问题: 5

类型:composer-plugin

2.0.0 2023-11-10 19:43 UTC

README

基于Docker的WordPress VIP项目的本地开发环境。

Packagist Version

依赖关系

安装

本地VIP可以作为Composer-based WordPress项目的依赖项安装

composer require --dev humanmade/local-vip

入门指南

填写你的项目composer.json来定义项目名称、域名以及你想要使用的子站点/子域名

  "extra": {
    "local-vip": {
      "name": "test-vip",
      "domain": "test.local",
      "subdomains": true,
      "db-image": "biarms/mysql:5.7"
      "sites": {
        "subdomain": "Subsite Name"
      }
    }
  }

你的本地域名需要在hosts文件中进行映射。例如,如果你的域名是test.local,以下内容需要添加到你的hosts文件中。

# test.local
127.0.0.1 test.local

在你的本地服务器项目中,你可以运行以下命令

# Start the server cluster
composer server start

# Stop the server cluster
composer server stop

完整文档点击此处.

企业级搜索

Local VIP通过使用Elastic Search和模拟变量来模拟VIP环境,从而模仿VIP的企业级搜索。

一旦创建环境,你可以通过Kibana在http://127.0.0.1:63917/kibana/app/kibana#/确认ES实例正在运行

此外,你可以在Kibana控制台http://127.0.0.1:63917/kibana/app/kibana#/dev_tools/console?_g=()中通过执行GET _cluster/health?pretty来检查环境的健康状态。

为了利用ES,需要对数据进行索引。默认情况下,ES环境中没有索引任何数据。要索引数据,请使用WP CLI并执行wp vip-search index --setup