2015-06-10 4 views
0

Итак, немного фона, я пытаюсь настроить локальную промежуточную и производственную среду с помощью эластичного бобового стежка и Wordpress.Эластичный бобслей Предотвращение перезаписи файлов

Так я иметь локальную установку среды с мерзавцем и я следующий в

.gitignore. 
################# 
## WordPress 
################# 
.git-rewrite/ 
local-config.php 
.elasticbeanstalk/ 
Linux/ 

Я установил ELB CLI и я могу запустить

git aws.push 

и развертывает постановки и Я также могу запустить.

git aws.push --environment main-env-production 

Работает отлично, но вот мое разочарование я установлен плагин W3 Total Cache локально и я не имею Memcached установлен на моей локальной настройки MAMP.

Каждая установка использует другую базу данных. У меня есть две установки RDS, одна для постановки и одна для производства.

Я настраиваю всю информацию о кеше в общем плагине кэша в моей промежуточной среде. Я устанавливаю кэш объектов с memcached и вводим URL-адрес моего эластичного кеша.

Но каждый раз, когда я запускаю aws.push, кажется, что он перезаписывает все мои настройки, которые, как вы можете понять, действительно раздражает, может ли кто-нибудь объяснить, почему это может быть сделано?

Должен ли я иметь локальную версию, полностью отражающую промежуточную и производственную среду, как это возможно только с некоторыми версиями определенных папок с beanstalk.

Спасибо, очень хочу иметь установку, которая работает.

ответ

1

Прежде всего, вы используете очень старую версию EB CLI. Но это не имеет отношения к вашей проблеме/вопросу.

Как вы можете использовать только определенные папки с beanstalk, это возможно?

Нет, это невозможно. Позвольте мне объяснить, что делает beanstalk.

Elastic Beanstalk хранит ваши файлы в определенном каталоге, позволяет называть его /app/ для краткости. Каждый раз, когда вы развертываете (aws.push), EB удаляет весь каталог /app/ и заменяет его новой версией вашего кода.

В принципе, нет концепции управления версиями на эластичном бобовом стебле. aws.push - это отдельная служба, которая берет ваши файлы с версией, строит полный код zip-файла и развертывает его на эластичном бобовом стебле.

Смежные вопросы