becklyn/hosting

一个配置多个托管相关内容的 symfony 扩展包。

安装次数: 9,366

依赖项: 1

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 0

开放问题: 1

类型:symfony-bundle

3.4.2 2023-01-12 16:37 UTC

README

Coverage Status

简化了与多个托管相关主题的集成。

配置

  • tier (必需): 应用当前部署到的层级。通常是类似 "production""staging""development" 的东西。
  • project (必需): 项目的明文名称
  • installation (必需): 此安装的密钥(用于令牌和正常运行时间监控)
    • 应每个安装是唯一的。
    • 应是一个技术密钥(仅 a-z 0-9 -_)。
  • trackjs: 用于与 TrackJS 集成的令牌。

获取托管配置

只需获取 Becklyn\Hosting\Config\HostingConfig 服务,您就可以访问托管配置。

功能

  • 此扩展包自动将 <!-- uptime monitor: $project_name --> 注释添加到所有 HTML 响应中。用于集成到正常运行时间监控中。

  • 如果您设置了 trackjs 令牌,可以包含监控 JS

    {% block javascripts %}
        {{- hosting_embed_monitoring() -}}
    
        {# .. your other JS imports #}
    {% endblock %}

资产包集成

此扩展包在 becklyn 资产包中注册了一个 @hosting 命名空间。