Dans la console Elastic Beanstalk
Configuration> Configuration logicielle> Propriétés de l'environnement
Vous verrez un écran comme celui-ci
Vous pouvez remplir dans vos variables d'environnement ici. Cela signifie que vous n'avez pas besoin de configurer les variables d'environnement dans les fichiers .config
et que vous n'avez pas besoin de valider le fichier .env
sur VCS.
Les variables d'environnement entrées dans la console sont copiées dans toutes les boîtes EC2 que beanstalk élastique gère pour vous au sein de cette application/environnement. Le fichier .env de Laravel est conçu pour faciliter le développement et, en tant que tel, ne doit pas être utilisé en production. Tout ce qui est dans ce fichier doit être créé en tant que variables d'environnement réel et le fichier .env n'a pas besoin d'être présent. Le fichier .env (via phpdotenv) crée simplement des variables d'environnement lors de l'exécution, ce qui n'est pas nécessaire si les variables d'environnement existent déjà.
Vos fichiers '.config' devraient être disponibles en tant que' snippets' dans le VCS - sans vos identifiants bien sûr. Les informations d'identification ne doivent jamais être stockées nulle part et n'existent qu'à un emplacement donné à la fois, sans duplication. Cependant, les paramètres ** sans ** informations d'identification sont * rarement * un problème. – Ohgodwhy
Ok, j'ai mis les fichiers .config sans les informations d'identification dans VCS, j'ai besoin de créer un fichier qui contient mes informations d'identification. Comment ferais-je cela dans EB? – Sidharth
Et je ne suis pas sûr de ce que l'on entend par «snippets» – Sidharth