48 lines
1.3 KiB
YAML
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)%"
|