Configurez sans copier votre .env local
aml env:init
aml env:set APP_ENV production
aml env:set APP_DEBUG false
aml env:set APP_URL https://example.com
aml env:set APP_KEY une-cle-aleatoire-d-au-moins-32-caracteresSur le serveur, partez de .env.example puis fournissez les vraies valeurs par le gestionnaire de secrets ou l’outil d’hébergement.
Laissez AML inspecter
aml install --production
aml doctor --production
aml doctor --production --json
aml buildLe contrôle exige APP_DEBUG=false, APP_URL en HTTPS, APP_KEY d’au moins 32 caractères et runtime/storage/cache accessible en écriture. JSON convient à une CI; la sortie normale à une personne.
Liste de contrôle
- Le serveur expose public/ seulement.
- .env n’est ni commité ni placé dans public/.
- HTTPS est actif et le debug désactivé.
- Les journaux et sauvegardes ont une politique de conservation.
- aml test et doctor --production réussissent.
aml serve reste local
En production, utilisez le serveur HTTP de l’hébergeur avec public/ comme racine.