becklyn / hosting
一个配置多个托管相关内容的 symfony 扩展包。
3.4.2
2023-01-12 16:37 UTC
Requires
- php: >=7.1
- ext-json: *
- sentry/sentry-symfony: ^4.2
- symfony/cache: ^4.4 || ^5.0
- symfony/config: ^4.4 || ^5.0
- symfony/dependency-injection: ^4.4 || ^5.0
- symfony/http-kernel: ^4.4 || ^5.0
Requires (Dev)
- becklyn/assets-bundle: dev-legacy_support
- becklyn/php-cs: ^2.0.1 || >=18
- symfony/phpunit-bridge: ^4.3.8
- twig/twig: ^2.0
Suggests
- becklyn/assets-bundle: For embedding the frontend monitoring using Becklyn's asset() twig function.
- symfony/assets: For embedding the frontend monitoring using Symfony's asset() twig function.
This package is auto-updated.
Last update: 2024-09-13 16:09:18 UTC
README
简化了与多个托管相关主题的集成。
配置
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
命名空间。