Как сохранить мою базу данных в Wordpress при запуске docker образа Wordpress на ECS? - PullRequest
0 голосов
/ 06 февраля 2020

Я использую docker образ WordPress на ECS

Я использую базу данных как Аврора "name": "WORDPRESS_DB_HOST",

и "value": "db.us-east-1.rds.amazonaws.com"

ПРОБЛЕМА

Если я завершаю свой экземпляр ECS и запускаю ту же задачу на другом экземпляре ECS, то база данных не сохраняется

Что я хочу

База данных должна сохраняться, чтобы при запуске WordPress на другом экземпляре ECS я мог запускать тот же экземпляр WordPress, что мне не нужно переустанавливать, перепечатывать или переконфигурировать любые мои сообщения / настройки

То, что я сделал до сих пор

Я установил EFS на var/www/html/wp-content, что в основном делает это только для моих данных wp

Вопрос

Можно ли как-нибудь сохранить установку, конфигурацию, войти в систему и т. Д. c? Таким образом, я могу запустить настройку задачи, скажем, в любом экземпляре ECS, а затем получить доступ к моему сайту WordPress без установки и повторного размещения всего моего контента?

1 Ответ

1 голос
/ 07 февраля 2020

Если вы используете экземпляр RDS, просто добавьте правильные переменные среды, связанные с базой данных, в изображение WordPress docker:

WORDPRESS_DB_HOST=...
WORDPRESS_DB_USER=...
WORDPRESS_DB_PASSWORD=...
WORDPRESS_DB_NAME=...

Вы можете прочитать полностью README файл для официального изображения WordPress Docker, чтобы понять все варианты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...