ShowController
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\Lesson\ShowController" |
| _converters | [ Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter {#1071 -name: "training" -class: "App\Entity\Scholar\Training\Training" -options: [ "id" => "trainingId" ] -isOptional: false -converter: null } Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter {#1123 -name: "module" -class: "App\Entity\Scholar\Module\Module" -options: [ "id" => "moduleId" ] -isOptional: false -converter: null } Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter {#974 -name: "lesson" -class: "App\Entity\Scholar\Lesson\Lesson" -options: [ "id" => "lessonId" ] -isOptional: false -converter: null } ] |
| _firewall_context | "security.firewall.map.context.main" |
| _redirected | true |
| _route | "front_channel_lesson_show" |
| _route_params | [ "channel_domain" => "staging.nellapp-01.drosalys.net" "trainingId" => "f80bcb0f-6022-11e9-a435-0242c0a8d002" "moduleId" => "e58831d0-bd29-11ea-8d8a-0242ac1c0003" "lessonId" => "1485c8f8-011e-11ed-81e4-0242ac140006" ] |
| _security_firewall_run | "_security_main" |
| _stopwatch_token | "9d902c" |
| channel_domain | "staging.nellapp-01.drosalys.net" |
| lesson | App\Entity\Scholar\Lesson\OriginLesson {#1496 -id: "1485c8f8-011e-11ed-81e4-0242ac140006" -chapters: Doctrine\ORM\PersistentCollection {#1511 …} -lessonProduct: null -modules: Doctrine\ORM\PersistentCollection {#1535 …} -exercises: Doctrine\ORM\PersistentCollection {#1582 …} -minimumTime: DateTime @21600 {#1501 : 1970-01-01 07:00:00.0 Europe/Paris (+01:00) } -lessonPrerequisites: Doctrine\ORM\PersistentCollection {#1586 …} -referralTrainer: Proxies\__CG__\App\Entity\Account\User {#1593 …} -practicalCases: Doctrine\ORM\PersistentCollection {#1602 …} -lessonStats: Proxies\__CG__\App\Entity\Scholar\Lesson\LessonStats {#1627 …} -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1609 …} -lessonReviewActivated: true -enableChatBot: true -supportScorm: true -chaptersOrdered: false -exercisesOrdered: false -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1345 …} -createdAt: DateTime @1657546422 {#1500 : 2022-07-11 15:33:42.0 Europe/Paris (+02:00) } -updatedAt: DateTime @1750847724 {#1497 : 2025-06-25 12:35:24.0 Europe/Paris (+02:00) } #createdBy: null #updatedBy: null #fromApi: false -status: "published" -ref: "PJT100" -image: null -objective: """ - Assurer une veille informationnelle\r\n - Collecter l’information sur le marché, les évolutions, les règlementations\r\n - Utiliser des outils d’organisation et de gestion\r\n - Développer les compétences transversales attendues dans votre métier :\r\n - Communiquer\r\n - Adopter un comportement orienté vers l’autre\r\n - Évaluer ses actions\r\n - Mettre en œuvre une démarche de résolution de problème """ -sharedLessons: Doctrine\ORM\PersistentCollection {#1623 …} -lessonReviewActivated: true -indexedContent: null -name: "Description du Projet NTC" -description: """ <p>Ref_PJT100_PJT Description du Projet Tutoré</p>\r\n <p>Dans le métier de Négociateur technico-commercial, la maîtrise de compétences techniques et stratégiques est essentielle pour répondre aux exigences du marché et aux attentes des entreprises. À ce titre, les professionnels doivent démontrer leur capacité à analyser leur environnement commercial, à définir des actions pertinentes et à entretenir une relation client de qualité.</p>\r\n <p><strong>Présentation projet tel qu'attendu pour l'examen final</strong><em> (Cf. référentiel d'évaluation, partie "Questionnement à partir de production(s)") :</em><br />La rédaction d’un document et la conception d’un diaporama répondent à un double objectif :</p>\r\n <p><br />1. Structurer et présenter une réflexion stratégique : Ces supports permettent de formaliser des compétences essentielles telles que l’organisation de la veille commerciale, la conception d’un plan d’actions commerciales et l’optimisation de la gestion de la relation client. Ces aspects sont cruciaux pour garantir une vision cohérente et une efficacité dans la mise en œuvre des projets.</p>\r\n <p><br />2. Communiquer de manière professionnelle et impactante : Les Négociateurs technico-commerciaux doivent être en mesure de transmettre des informations de manière claire, synthétique et attractive, que ce soit pour convaincre une équipe, un partenaire ou un client. La création d’un diaporama complète le document écrit en offrant un support visuel adapté à des présentations orales structurées.</p>\r\n <p>Ainsi, ces productions constituent une opportunité de mettre en pratique des compétences transversales tout en se préparant aux réalités de votre futur métier.</p>\r\n <p><br /><strong>Modalités de présentation :</strong><br />Ces productions seront présentées au jury le jour de votre examen final pour une durée d’une heure.<br />Le jury prend connaissance du document avant le questionnement.<br />Vous présenterez pendant 30 minutes votre diaporama. Ensuite, durant 30 minutes, le jury vous questionnera à partir de vos productions au travers d’un guide d’entretien.</p> """ -public: false -_links: null } |
| lessonId | "1485c8f8-011e-11ed-81e4-0242ac140006" |
| module | App\Entity\Scholar\Module\OriginModule {#1371 -id: "e58831d0-bd29-11ea-8d8a-0242ac1c0003" -lessons: Doctrine\ORM\PersistentCollection {#1378 …} -moduleProduct: null -trainings: Doctrine\ORM\PersistentCollection {#1403 …} -isBlocked: false -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1407 …} -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1345 …} -createdAt: DateTime @1593779823 {#1358 : 2020-07-03 14:37:03.0 Europe/Paris (+02:00) } -updatedAt: DateTime @1657546475 {#1364 : 2022-07-11 15:34:35.0 Europe/Paris (+02:00) } #createdBy: null #updatedBy: null #fromApi: false -image: null -sharedModules: Doctrine\ORM\PersistentCollection {#1406 …} -duplicateFrom: null -name: "Projet Tutoré NTC" -description: "Réf_PJT100 - Le projet tutoré pour le titre professionnel Négociateur Technico commercial" -public: false -_links: null -status: "published" } |
| moduleId | "e58831d0-bd29-11ea-8d8a-0242ac1c0003" |
| training | App\Entity\Scholar\Training\SharedTraining {#1195 -id: "f80bcb0f-6022-11e9-a435-0242c0a8d002" -modules: Doctrine\ORM\PersistentCollection {#1202 …} -image: Proxies\__CG__\App\Entity\Channel\Image {#1236 …} -totalHourDescription: 630 -videoDescription: null -diplomaDescription: "Titre Niveau V (Bac +2)" -trainingProduct: null -trainingDescriptions: Doctrine\ORM\PersistentCollection {#1251 …} -trainingType: "blended" -abstractCursus: Doctrine\ORM\PersistentCollection {#1258 …} -sharedTrainings: Doctrine\ORM\PersistentCollection {#1259 …} -thematic: [ "3" ] -diploma: 2 -updateTracker: App\Entity\Scholar\ScholarUpdateTracker {#1280 …} -duplicateFrom: null -ownerChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1345 …} -createdAt: DateTime @1555396691 {#1192 : 2019-04-16 08:38:11.0 Europe/Paris (+02:00) } -updatedAt: DateTime @1757458951 {#1193 : 2025-09-10 01:02:31.0 Europe/Paris (+02:00) } #createdBy: null #updatedBy: Proxies\__CG__\App\Entity\Account\User {#1304 …} #fromApi: false -name: "Négociateur(trice) Technico-Commercial(e)" -description: """ La formation de Négociateur(trice) Technico-Commercial(e) va vous permettre d'acquérir toutes les compétences nécessaires afin d'exerce ce métier. \r\n Le négociateur technico-commercial exploite les potentialités de vente sur un secteur géographique défini dans le respect de la politique commerciale de l'entreprise. Il élabore une stratégie commerciale omnicanale, organise et met en œuvre un plan d'actions commerciales et en évalue les résultats. Il prospecte à distance et physiquement des entreprises afin de développer son portefeuille client, d'atteindre les objectifs fixés et de développer le chiffre d'affaires de l'entreprise. Il conçoit et négocie des solutions techniques de produits ou de prestations de service. """ -public: false -_links: null -status: "published" -lockBy: App\Entity\Scholar\Training\Training {#1296 …} -lockByStatus: 1 -targetChannel: Proxies\__CG__\App\Entity\Channel\Channel {#1345 …} } |
| trainingId | "f80bcb0f-6022-11e9-a435-0242c0a8d002" |
Request Headers
| Header | Value |
|---|---|
| accept | "*/*" |
| accept-encoding | "gzip, br, zstd, deflate" |
| cookie | "PHPSESSID=3tondgdtjj3atulreeavmq3a76; sf_redirect=%7B%22token%22%3A%22bb7f01%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; DEVICE_ID=5d6524448b2162631d1c76fbbab0d670" |
| host | "e-learning.staging.nellapp-01.drosalys.net" |
| referer | "https://e-learning.staging.nellapp-01.drosalys.net/training/f80bcb0f-6022-11e9-a435-0242c0a8d002/module/e58831d0-bd29-11ea-8d8a-0242ac1c0003" |
| 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.22, 172.20.0.8" |
| x-forwarded-host | "e-learning.staging.nellapp-01.drosalys.net" |
| x-forwarded-port | "" |
| 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 | "Tue, 27 Oct 2026 03:16:17 GMT" |
| location | "/login" |
| x-debug-token | "d16486" |
Cookies
Request Cookies
| Key | Value |
|---|---|
| DEVICE_ID | "5d6524448b2162631d1c76fbbab0d670" |
| PHPSESSID | "3tondgdtjj3atulreeavmq3a76" |
| sf_redirect | "{"token":"bb7f01","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 3
Session Metadata
| Key | Value |
|---|---|
| Created | "Tue, 27 Oct 26 04:16:07 +0100" |
| Last used | "Tue, 27 Oct 26 04:16:16 +0100" |
| Lifetime | 86400 |
Session Attributes
| Attribute | Value |
|---|---|
| _security.main.target_path | "https://e-learning.staging.nellapp-01.drosalys.net/training/f80bcb0f-6022-11e9-a435-0242c0a8d002/module/e58831d0-bd29-11ea-8d8a-0242ac1c0003/lesson/1485c8f8-011e-11ed-81e4-0242ac140006" |
| knpu.oauth2_client_state | "28a43e9f3951983a34fdb4f500c94166" |
Session Usage
3
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\ExceptionListener:28
[
[
"file" => "/var/www/html/vendor/symfony/security-http/Util/TargetPathTrait.php"
"line" => 28
"function" => "set"
"class" => "Symfony\Component\HttpFoundation\Session\Session"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 238
"function" => "saveTargetPath"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 207
"function" => "setTargetPath"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 152
"function" => "startAuthentication"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/security-http/Firewall/ExceptionListener.php"
"line" => 103
"function" => "handleAccessDeniedException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php"
"line" => 118
"function" => "onKernelException"
"class" => "Symfony\Component\Security\Http\Firewall\ExceptionListener"
"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" => 223
"function" => "dispatch"
"class" => "Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"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" => 249
"function" => "filterResponse"
"class" => "Symfony\Component\HttpKernel\HttpKernel"
"type" => "->"
]
[
"file" => "/var/www/html/vendor/symfony/http-kernel/HttpKernel.php"
"line" => 86
"function" => "handleThrowable"
"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 | "PHPSESSID=3tondgdtjj3atulreeavmq3a76; sf_redirect=%7B%22token%22%3A%22bb7f01%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; DEVICE_ID=5d6524448b2162631d1c76fbbab0d670" |
| HTTP_HOST | "e-learning.staging.nellapp-01.drosalys.net" |
| HTTP_REFERER | "https://e-learning.staging.nellapp-01.drosalys.net/training/f80bcb0f-6022-11e9-a435-0242c0a8d002/module/e58831d0-bd29-11ea-8d8a-0242ac1c0003" |
| 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.22, 172.20.0.8" |
| HTTP_X_FORWARDED_HOST | "e-learning.staging.nellapp-01.drosalys.net" |
| HTTP_X_FORWARDED_PORT | "" |
| 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 | "33932" |
| REQUEST_METHOD | "GET" |
| REQUEST_SCHEME | "http" |
| REQUEST_TIME | 1793070976 |
| REQUEST_TIME_FLOAT | 1793070976.8363 |
| REQUEST_URI | "/training/f80bcb0f-6022-11e9-a435-0242c0a8d002/module/e58831d0-bd29-11ea-8d8a-0242ac1c0003/lesson/1485c8f8-011e-11ed-81e4-0242ac140006" |
| 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" |