hanaboso/app-store

此包已被 废弃 并不再维护。作者建议使用 orchesty/app-store 包。

PipesFramework 的应用商店


README

服务描述

App Store 是一个扩展 Pipes Framework 的插件,它提供了一个可以构建应用商店的接口。

App Store 提供了管理 webhook 和订阅的抽象,为任何 UI 框架构建应用商店提供了接口。

服务启动 - 开发

  • make init - 启动容器并使用 composer 安装包
  • make test - 启动容器,下载包并运行测试
  • make fasttest - 运行测试

配置选项

  • DEV_UID
    • 必填:ANO
    • PHP-FPM 运行的用户 ID
    • 例如:${DEV_UID} - UID 从 .env 文件中读取
  • DEV_GID
    • 必填:ANO
    • PHP-FPM 运行的组 ID
    • 例如:${DEV_GID} - GID 从 .env 文件中读取
  • KERNEL_CLASS
    • 必填:ANO
    • Symfony Kernel 文件的命名空间
    • 例如:Hanaboso\PipesPhpSdk\Kernel
  • COMPOSER_HOME
    • 必填:ANO
    • Composer 缓存文件路径
    • 例如:${HOME}/dev/.composer - HOME 从 .env 文件中读取
  • PHP_IDE_CONFIG
    • 必填:NE
    • PHP-FPM 运行的用户 ID
    • 例如:${PHP_IDE_CONFIG} - PHP_IDE_CONFIG 从 .env 文件中读取

使用的技术

  • PHP 7.4+

依赖

  • Pipes-PHP-SDK
  • MongoDB
  • MariaDB(可选)
  • RabbitMQ(可选)
  • InfluxDB(可选)
  • Redis(可选)