У меня есть сайт, который хранится на серверах AWS EC2.
У нас есть 2 сервера, один для производственной среды, а другой для среды разработки и промежуточной среды.
Среды разработки и подготовки, расположенные в разных папках. Например, среда разработки хранится в /var/www/development
, а промежуточная - в /var/www/staging
.
Я хотел бы использовать AWS CodeDeploy для загрузки файлов прямо из битбакета. Я помещаю файл AppSpec, который копирует исходный код в папку /var/www/html
и устанавливаю все зависимости и конфигурации. Но я хочу, чтобы мой файл AppSpec копировал исходный код в /var/www/development
или /var/www/staging
в зависимости от выбранной группы разработчиков.
Есть ли способ сделать это или, может быть, есть какой-то лучший подход в моей ситуации?