Im ersten Beispiel (Console) wird der Application Context lediglich für die CLI gesetzt. Für normale Requests (Webserver) wird der Context überlicherweise mittels entsprechenden Regeln via .htaccess definiert. Achtung: Werden CLI Kommandos via Cron (Sheduler) ausgeführt sind ggf. weitere Anpassungen erforderlich.

Beim zweiten Beispiel (DDEV) gilt der wie nachfolgend beschrieben gesetzte Application Context sowohl für den Webserver als auch für sämtliche CLI Aufrufe inklusive Cron.

Console (/etc/.profile pder /etc/bash/.profile)

export TYPO3_CONTEXT=Development

DDEV (.ddev/docker-compose.context.yaml)

version: '3.6'
services:
  web:
    environment:
      - TYPO3_CONTEXT=Development/Local