Files
git-contribution-graph/config/services.yaml
T

48 lines
1.3 KiB
YAML

parameters:
env(APP_SECRET): ""
env(ALLOWED_HOSTS): ""
env(GITHUB_USER): ""
env(GITHUB_TOKEN): ""
env(GITLAB_USER): ""
env(GITLAB_TOKEN): ""
env(GITLAB_URL): ""
env(GITEA_USER): ""
env(GITEA_TOKEN): ""
env(GITEA_URL): ""
services:
_defaults:
autowire: true
autoconfigure: true
public: false
GitContributionGraph\:
resource: "../src/"
exclude:
- "../src/Kernel.php"
_instanceof:
GitContributionGraph\Service\Provider\ProviderInterface:
tags: ["app.provider"]
GitContributionGraph\Service\Provider\GitHubProvider:
arguments:
$username: "%env(GITHUB_USER)%"
$token: "%env(GITHUB_TOKEN)%"
GitContributionGraph\Service\Provider\GitLabProvider:
arguments:
$username: "%env(GITLAB_USER)%"
$token: "%env(GITLAB_TOKEN)%"
$baseUrl: "%env(GITLAB_URL)%"
GitContributionGraph\Service\Provider\GiteaProvider:
arguments:
$username: "%env(GITEA_USER)%"
$token: "%env(GITEA_TOKEN)%"
$baseUrl: "%env(GITEA_URL)%"
GitContributionGraph\Service\ContributionStore:
arguments:
$dbPath: "%kernel.project_dir%/var/data/contributions.db"
$retentionDays: "%env(int:CONTRIBUTIONS_RETENTION_DAYS)%"