235e63bfc0
Declare empty-string defaults for all optional env vars as Symfony parameters so the container compiles without errors when GITHUB_USER, GITLAB_TOKEN, GITEA_URL, etc. are not set in the environment. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
44 lines
1.0 KiB
YAML
44 lines
1.0 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
|
|
|
|
App\:
|
|
resource: '../src/'
|
|
exclude:
|
|
- '../src/Kernel.php'
|
|
|
|
_instanceof:
|
|
App\Service\ProviderInterface:
|
|
tags: ['app.provider']
|
|
|
|
App\Service\GitHubProvider:
|
|
arguments:
|
|
$username: '%env(GITHUB_USER)%'
|
|
$token: '%env(GITHUB_TOKEN)%'
|
|
|
|
App\Service\GitLabProvider:
|
|
arguments:
|
|
$username: '%env(GITLAB_USER)%'
|
|
$token: '%env(GITLAB_TOKEN)%'
|
|
$baseUrl: '%env(GITLAB_URL)%'
|
|
|
|
App\Service\GiteaProvider:
|
|
arguments:
|
|
$username: '%env(GITEA_USER)%'
|
|
$token: '%env(GITEA_TOKEN)%'
|
|
$baseUrl: '%env(GITEA_URL)%'
|