Exécution de Joomla sur AWS Elastic Beanstalk avec EFS [fermé]


1

J'aimerais vraiment pouvoir utiliser Elastic Beanstalk pour héberger une application Joomla. Cependant, il y a quelques problèmes:

  1. Les utilisateurs devront être en mesure de télécharger du contenu sur le site Joomla
  2. Joomla se met à jour automatiquement et je prévois d’installer d’autres extensions une fois le déploiement initial effectué.

Je sais qu'avec beaucoup de modifications et de hacks, je pourrais configurer un environnement Joomla local, puis l'utiliser pour l'administration du site et transmettre les modifications apportées à l'application EB à l'aide de Git.

Cependant, je suis plutôt enclin à réaliser un seul déploiement sur Elastic Beanstalk et à configurer l'environnement pour qu'il serve le contenu d'un système de fichiers Elastic. Cela pourrait ensuite être partagé avec toutes les instances du groupe de mise à l'échelle automatique créé par Elastic Beanstalk.

Je sais que la création et le montage d'un EFS sur les instances de l'EB peuvent être réalisés avec les fichiers de configuration trouvés. ici Cependant, bien que l'EFS soit effectivement monté, l'application semble toujours être desservie à partir du lecteur local.

De plus, il existe des instructions AWS officielles pour le déploiement d’un site Wordpress à l’aide de EFS. ici . Lors de l'inspection des fichiers de configuration du dossier .ebextensions, je constate que le fichier de configuration qui monte l'EFS crée un lien symbolique entre le répertoire de montage et wp-content / uploads. Cela peut fonctionner pour une installation Wordpress, mais ce que je voudrais faire avec Joomla est de servir l’ensemble de l’application à partir d’un EFS.

Il semble que j'ai besoin d'un moyen de créer un lien symbolique entre la racine de l'application et le répertoire de montage, ou simplement de changer le répertoire racine de l'application pour qu'il soit le répertoire de montage lui-même. Le problème est que je ne peux pas vraiment savoir comment faire l'une ou l'autre de ces choses.

Toute aide serait très appréciée.


Toute chance que je puisse être dirigé vers le bon site pour cette question? Ce n'est pas lié à la programmation / programmation, et ce n'est pas à des fins professionnelles ou professionnelles. J'ai vu des directives quelque part disant que SuperUser serait le meilleur endroit pour poser des questions, mais heureux de le proposer en fonction des recommandations.
Rob Methven

Ajout de cette question en tant que question d'exemple pour le site AWS Area 51 - vue . Publiera également sur les forums AWS une fois mon compte entièrement créé.
Rob Methven

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.