PaymentFundingContactController
Request
GET Parameters
No GET parameters
POST Parameters
No POST parameters
Uploaded Files
No files were uploaded
Request Attributes
| Key | Value |
|---|---|
| _controller | "App\Controller\Front\Scholar\Training\Payment\PaymentFundingContactController" |
| _converters | [ Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter {#929 -name: "training" -class: "App\Entity\Scholar\Training\Training" -options: [ "id" => "training_id" ] -isOptional: false -converter: null } ] |
| _firewall_context | "security.firewall.map.context.main" |
| _redirected | true |
| _route | "front_channel_training_payment_funding_contact" |
| _route_params | [ "channel_domain" => "adrec.staging.nellapp-01.drosalys.net" "training_id" => "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003" ] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "06ca35" |
| channel_domain | "adrec.staging.nellapp-01.drosalys.net" |
| training | App\Entity\Scholar\Training\SharedTraining {#1276 -id: "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003" -modules: Doctrine\ORM\PersistentCollection {#1283 …} -image: Proxies\__CG__\App\Entity\Channel\Image {#1317 …} -totalHourDescription: 0 -videoDescription: null -diplomaDescription: "Titre Niveau 4 (Bac)" -trainingProduct: null -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1332 …} -trainingType: "blended" -abstractCursus: Doctrine\ORM\PersistentCollection {#1337 …} -sharedTrainings: Doctrine\ORM\PersistentCollection {#1353 …} -thematic: [ "2" ] -diploma: 4 -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1396 …} -duplicateFrom: null -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1461 …} -createdAt: DateTime @1705675359 {#1273 : 2024-01-19 15:42:39.0 Europe/Paris (+01:00) } -updatedAt: DateTime @1757458954 {#1274 : 2025-09-10 01:02:34.0 Europe/Paris (+02:00) } #createdBy: null #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1420 …} #fromApi: false -name: "Encadrant Technique d'Insertion" -description: """ L'encadrant technique d'insertion (ETI) supervise et soutient socio-professionnellement des personnes éloignées du marché du travail au sein d'une structure d'insertion produisant des biens ou services. Sa mission est d'atteindre les objectifs de production tout en intégrant les buts de formation et d'insertion des salariés. Sous la direction du responsable de la structure, l'ETI organise et gère une partie de l'activité de production. Il établit les conditions pour réaliser un produit ou service, en planifie la mise en œuvre et assure le suivi pour garantir la qualité et la quantité. Il utilise des outils numériques pour la gestion de la production, répartit le travail selon les compétences des salariés et gère l'équipe, en veillant à leur motivation et à la résolution de conflits.\r\n L'ETI joue également un rôle dans l'accueil, l'accompagnement et le suivi socio-professionnel des salariés en insertion. Il favorise leur intégration dans la structure, identifie leurs atouts et obstacles, et collabore avec d'autres acteurs du parcours d'insertion. Il contribue à l'évolution professionnelle des salariés en organisant des séances d'apprentissage, en s'assurant de la pertinence des méthodes pédagogiques et en évaluant leurs acquis. Il documente et atteste des compétences professionnelles acquises. """ -public: false -_links: null -status: "published" -lockBy: App\Entity\Scholar\Training\Training {#1412 …} -lockByStatus: 1 -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1461 …} } |
| training_id | "fe5bdd93-b6d8-11ee-b7d7-0242c0a85003" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "DEVICE_ID=691b33d19e68f31c5f4df4be2811740c; sf_redirect=%7B%22token%22%3A%22b7802e%22%2C%22route%22%3A%22front_channel_module_show_redirection%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%22App%5C%5CController%5C%5CFront%5C%5CScholar%5C%5CModule%5C%5CShowController%22%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=7optjcff8ms586c1m8djt83i2c" |
| host | "e-learning.adrec.staging.nellapp-01.drosalys.net" |
| user-agent | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| via | "2.0 Caddy" |
| x-forwarded-for | "216.73.217.65, 172.20.0.8" |
| x-forwarded-host | "e-learning.adrec.staging.nellapp-01.drosalys.net" |
| x-forwarded-proto | "https" |
| x-php-ob-level | "1" |
Request Content
Request content not available (it was retrieved as a resource).
Response
Response Headers
| Header | Value |
|---|---|
| cache-control | "no-cache, private" |
| content-type | "text/html; charset=utf-8" |
| date | "Mon, 26 Oct 2026 02:32:38 GMT" |
| location | "/training/fe5bdd93-b6d8-11ee-b7d7-0242c0a85003" |
| x-debug-token | "4a495e" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| DEVICE_ID | "691b33d19e68f31c5f4df4be2811740c" |
| PHPSESSID | "7optjcff8ms586c1m8djt83i2c" |
| sf_redirect | "{"token":"b7802e","route":"front_channel_module_show_redirection","method":"GET","controller":"App\\Controller\\Front\\Scholar\\Module\\ShowController","status_code":302,"status_text":"Found"}" |
Response Cookies
No response cookies
Session 2
Session Metadata
| Key | Value |
|---|---|
| Created | "Mon, 26 Oct 26 03:32:37 +0100" |
| Last used | "Mon, 26 Oct 26 03:32:37 +0100" |
| Lifetime | 86400 |
Session Attributes
| Attribute | Value |
|---|---|
| _csrf/https-funding | "f3pTdnEPBEmWMRl-LsxkuiAYz_-bSKGDjzJcSgtEBQU" |
Session Usage
2
Usages
Stateless check enabled
| Usage |
|---|
Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage:44
[
[
"file" => "/var/www/html/vendor/symfony/security-core/Authentication/Token/Storage/UsageTrackingTokenStorage.php"
"line" => 44
"function" => "getMetadataBag"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-core/Security.php"
"line" => 68
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-core/Security.php"
"line" => 40
"function" => "getToken"
"class" => "Symfony\Component\Security\Core\Security"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/nellapp/sdk-bundle/src/EventSubscriber/AbstractForceUserFromSetupSubscriber.php"
"line" => 49
"function" => "getUser"
"class" => "Symfony\Component\Security\Core\Security"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 118
"function" => "__invoke"
"class" => "Nellapp\Bundle\SDKBundle\EventSubscriber\AbstractForceUserFromSetupSubscriber"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 139
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/public/index.php"
"line" => 4
"args" => [
"/var/www/html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Symfony\Component\Security\Http\Firewall\ContextListener:195
[
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/ContextListener.php"
"line" => 195
"function" => "remove"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 118
"function" => "onKernelResponse"
"class" => "Symfony\Component\Security\Http\Firewall\ContextListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 230
"function" => "__invoke"
"class" => "Symfony\Component\EventDispatcher\Debug\WrappedListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/EventDispatcher.php"
"line" => 59
"function" => "callListeners"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php"
"line" => 154
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\EventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 196
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 184
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 75
"function" => "handleRaw"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/Kernel.php"
"line" => 202
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php"
"line" => 35
"function" => "handle"
"class" => "Symfony\Component\HttpKernel\Kernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/autoload_runtime.php"
"line" => 35
"function" => "run"
"class" => "Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"
"type" => "->"
]
[
"file" => "/var/www/html/public/index.php"
"line" => 4
"args" => [
"/var/www/html/vendor/autoload_runtime.php"
]
"function" => "require_once"
]
]
|
Flashes
Flashes
No flash messages were created.
Server Parameters
Server Parameters
Defined in .env
| Key | Value |
|---|---|
| ACTIVE_MAIL | "false" |
| APP_APP | "nellapp" |
| APP_ENV | "dev" |
| APP_SECRET | "b795dd1ce81b80c4e97e81265fa56051" |
| BREVO_API_KEY | "" |
| BREVO_API_URL | "https://api.brevo.com/v3/smtp/email" |
| BUNNY_API_KEY | "" |
| BUNNY_CDNHOSTNAME | "" |
| BUNNY_LIBRARY_ID | "0" |
| BUNNY_TOKEN_KEY | "" |
| CHROME_BIN | "/usr/bin/chromium" |
| CORE_ASSETS_BASE_URL | "https://api.staging.nellapp-01.drosalys.net" |
| CORE_REVERSE_SYNC | "core" |
| DATABASE_URL | "mysql://nellapp_app:bUtpBEQTrnoVZyQRSiVz65c6@db:3306/nellapp" |
| DEFAULT_DOMAIN | "staging.nellapp-01.drosalys.net" |
| FIXTURES_DIRECTORY | "fixtures" |
| IA_HIGHLIGHT_ENABLE | "false" |
| K2R2_BASE_URL | "https://streaming.k2r2.io" |
| K2R2_SECRET | "0e411d99-0aed-4bb7-a7b0-1503dd55fd14" |
| K2R2_SFTP_HOST | "streaming.k2r2.io" |
| K2R2_SFTP_PASS | "nell:!63" |
| K2R2_SFTP_PORT | "22" |
| K2R2_SFTP_ROOT | "/datas/nellapp/" |
| K2R2_SFTP_USER | "nellappadmin" |
| K2R2_STREAMING_BASE_URL | "https://streaming.k2r2.io:8443/" |
| MAIL_DEV_ADDRESS | "dev@drosalys.fr" |
| MAIL_SENDER | "no-reply@staging.nellapp-01.drosalys.net" |
| MAIL_SENDER_NAME | "Nellapp" |
| MAIL_TO_DEV | "true" |
| NELLAPP_GLOBAL_ALERT | "" |
| NELLAPP_WORDPRESS_URL | "about.nellapp.com" |
| OAUTH_CLIENT_ID | "2_UNVBMhLvWEfyevbe9symPgaxNr5wri" |
| OAUTH_CLIENT_SECRET | "32zCXpARYTv8jMxV3MLgDuSozNoTBHtiNjbnaZ8G" |
| OPENROUTER_SECRET | "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" |
| OPENROUTER_URL | "https://openrouter.ai/api/v1/chat/completions" |
| RECAPTCHA3_KEY | "6LebXt4pAAAAAH2OG1gI5xikBO5wyK9qv6hCFYu9" |
| RECAPTCHA3_SECRET | "6LebXt4pAAAAAD61TzAj_M-y26_gRg2JsgNlE-0a" |
| REDIS_HOST | "redis" |
| REDIS_PORT | "6379" |
| REVERSE_SYNC_AMQP_DSN | "amqp://guest:guest@rabbitmq:5672/%2f/reverse_sync" |
| SCORM_AUTO_PROCESS | "false" |
| SCORM_PROXY_API_SECRET | "aVYM_@rYkNSOFOG" |
| SCORM_PROXY_API_TOKEN | "qGXkc-aiVkc-GSXYz-P5ElA-bR9Nf-hmUp6" |
| SCORM_PROXY_API_URL | "https://app.scormproxy.com/nellapp/API/" |
| SCORM_ROOT_DIRS | "staging" |
| SENTRY_DSN | "" |
| SYNC_ACK_AMQP_DSN | "amqp://guest:guest@rabbitmq:5672/%2f/sync_ack" |
| SYNC_AMQP_DSN | "amqp://guest:guest@rabbitmq:5672/%2f" |
| SYNC_DOMAIN | "http://sync.staging.nellapp-01.drosalys.net" |
| SYNC_SECRET | "e3e87ef7-a116-4cac-8295-16d3e87ca37b" |
| TRUSTED_HOSTS | "[e-learning.staging.nellapp-01.drosalys.net]" |
| TRUSTED_PROXIES | "REMOTE_ADDR" |
| WS_ADDRESS | "0.0.0.0" |
| WS_BASE_URL | "websocket" |
| WS_HOST | "e-learning.staging.nellapp-01.drosalys.net" |
| WS_PORT | "8093" |
| WS_PUBLIC_PORT | "80" |
| WS_PUBLIC_SSL_PORT | "443" |
| WS_SSL | "true" |
Defined as regular env variables
| Key | Value |
|---|---|
| APP_DEBUG | "1" |
| CADDYFILE_PATH | "/root/caddy/Caddyfile" |
| CONTENT_LENGTH | "" |
| CONTENT_TYPE | "" |
| CORE_ACCOUNT_DOMAIN | "account.staging.nellapp-01.drosalys.net" |
| CORE_ADMIN_DOMAIN | "admin.staging.nellapp-01.drosalys.net" |
| CORE_API_DOMAIN | "api.staging.nellapp-01.drosalys.net" |
| CORE_GESTION_COMMERCIALE_DOMAIN | "gestion-commerciale.staging.nellapp-01.drosalys.net" |
| CORE_PARTNER_API_DOMAIN | "partner-api-core.staging.nellapp-01.drosalys.net" |
| CORE_SUPER_ADMIN_DOMAIN | "super-admin.staging.nellapp-01.drosalys.net" |
| CORE_SYNC_DOMAIN | "sync.staging.nellapp-01.drosalys.net" |
| CRM_DOMAIN | "crm.staging.nellapp-01.drosalys.net" |
| DOCUMENT_ROOT | "/var/www/html/public" |
| DOCUMENT_URI | "/index.php" |
| E_LEARNING_DOMAIN | "e-learning.staging.nellapp-01.drosalys.net" |
| FCGI_ROLE | "RESPONDER" |
| FPM_PM_MAX_CHILDREN | "10" |
| GATEWAY_INTERFACE | "CGI/1.1" |
| GOOGLE_CREDENTIALS_PATH | "./google_credentials.json" |
| GPG_KEYS | "1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA" |
| HOME | "/var/www" |
| HOSTNAME | "39be879d9858" |
| HTTPS | "on" |
| HTTP_ACCEPT | "*/*" |
| HTTP_ACCEPT_ENCODING | "gzip, br, zstd, deflate" |
| HTTP_COOKIE | "DEVICE_ID=691b33d19e68f31c5f4df4be2811740c; sf_redirect=%7B%22token%22%3A%22b7802e%22%2C%22route%22%3A%22front_channel_module_show_redirection%22%2C%22method%22%3A%22GET%22%2C%22controller%22%3A%22App%5C%5CController%5C%5CFront%5C%5CScholar%5C%5CModule%5C%5CShowController%22%2C%22status_code%22%3A302%2C%22status_text%22%3A%22Found%22%7D; PHPSESSID=7optjcff8ms586c1m8djt83i2c" |
| HTTP_HOST | "e-learning.adrec.staging.nellapp-01.drosalys.net" |
| HTTP_USER_AGENT | "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
| HTTP_VIA | "2.0 Caddy" |
| HTTP_X_FORWARDED_FOR | "216.73.217.65, 172.20.0.8" |
| HTTP_X_FORWARDED_HOST | "e-learning.adrec.staging.nellapp-01.drosalys.net" |
| HTTP_X_FORWARDED_PROTO | "https" |
| NIM_DOMAIN | "nim.staging.nellapp-01.drosalys.net" |
| NPM_DOMAIN | "npm.staging.nellapp-01.drosalys.net" |
| PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" |
| PHPIZE_DEPS | "autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c" |
| PHP_ASC_URL | "https://www.php.net/distributions/php-8.3.36.tar.xz.asc" |
| PHP_CFLAGS | "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" |
| PHP_CPPFLAGS | "-fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" |
| PHP_INI_DIR | "/usr/local/etc/php" |
| PHP_LDFLAGS | "-Wl,-O1 -pie" |
| PHP_SELF | "/index.php" |
| PHP_SHA256 | "dd54693aa334c5c4d72e9aee96b082c2473750a18a6c1d105789c93a3b1692fd" |
| PHP_URL | "https://www.php.net/distributions/php-8.3.36.tar.xz" |
| PHP_VERSION | "8.3.36" |
| PWD | "/var/www/html" |
| QUERY_STRING | "" |
| REDIRECT_STATUS | "200" |
| REMOTE_ADDR | "172.20.0.8" |
| REMOTE_PORT | "56692" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "http" |
| REQUEST_TIME | 1792981958 |
| REQUEST_TIME_FLOAT | 1792981958.403 |
| REQUEST_URI | "/training_payment/funding/fe5bdd93-b6d8-11ee-b7d7-0242c0a85003/contact" |
| SCRIPT_FILENAME | "/var/www/html/public/index.php" |
| SCRIPT_NAME | "/index.php" |
| SERVER_ADDR | "172.20.0.15" |
| SERVER_NAME | "_" |
| SERVER_PORT | "80" |
| SERVER_PROTOCOL | "HTTP/1.1" |
| SERVER_SOFTWARE | "nginx/1.31.8" |
| SYMFONY_DOTENV_VARS | "APP_ENV,APP_SECRET,TRUSTED_PROXIES,TRUSTED_HOSTS,DATABASE_URL,APP_APP,DEFAULT_DOMAIN,ACTIVE_MAIL,MAIL_TO_DEV,MAIL_SENDER,MAIL_SENDER_NAME,MAIL_DEV_ADDRESS,CORE_ASSETS_BASE_URL,SYNC_DOMAIN,SYNC_SECRET,CORE_REVERSE_SYNC,SYNC_AMQP_DSN,SYNC_ACK_AMQP_DSN,REVERSE_SYNC_AMQP_DSN,OAUTH_CLIENT_ID,OAUTH_CLIENT_SECRET,FIXTURES_DIRECTORY,REDIS_HOST,REDIS_PORT,WS_PORT,WS_ADDRESS,WS_HOST,WS_BASE_URL,WS_PUBLIC_PORT,WS_PUBLIC_SSL_PORT,WS_SSL,BREVO_API_URL,BREVO_API_KEY,SENTRY_DSN,RECAPTCHA3_KEY,RECAPTCHA3_SECRET,K2R2_STREAMING_BASE_URL,K2R2_SECRET,K2R2_BASE_URL,K2R2_SFTP_HOST,K2R2_SFTP_PORT,K2R2_SFTP_USER,K2R2_SFTP_PASS,K2R2_SFTP_ROOT,NELLAPP_WORDPRESS_URL,NELLAPP_GLOBAL_ALERT,SCORM_PROXY_API_TOKEN,SCORM_PROXY_API_SECRET,SCORM_PROXY_API_URL,SCORM_AUTO_PROCESS,SCORM_ROOT_DIRS,CHROME_BIN,BUNNY_LIBRARY_ID,BUNNY_API_KEY,BUNNY_CDNHOSTNAME,BUNNY_TOKEN_KEY,IA_HIGHLIGHT_ENABLE,OPENROUTER_URL,OPENROUTER_SECRET" |
| TAG | "staging" |
| TZ | "Europe/Paris" |
| USER | "www-data" |