3slab/vdm-version-bundle

提供了一种简单且标准化的方法,在路由中暴露应用程序版本

安装: 907

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

1.1.0 2024-03-28 22:10 UTC

This package is auto-updated.

Last update: 2024-09-28 23:11:42 UTC


README

Build Status

此扩展包提供了一种简单且标准化的方法,在路由中暴露应用程序版本。

安装

composer require 3slab/vdm-version-bundle

并在 routing.yml 中加载路由

vdm_version:
  resource: "@VdmVersionBundle/Resources/config/routing.yml"
  prefix:   /

配置

将您的配置放入 config/packages/vdm_version.yaml 文件。这是默认设置

vdm_version:
  secret: ~
  path: /version
  versions: ~

您通过提供一个数组来配置应用程序不同服务的版本,其中键是服务名称,值是版本名称。

vdm_version:
  versions:
    frontend: '1.0'
    backend: '1.1'

当查询 /version 端点时,它返回以下响应

{"frontend":"1.0","backend":"1.1"}