можем ли мы использовать git clone/git pull в AWS BeanStalk, используя наше существующее репо? «Веб-ПРИЛОЖЕНИЕ Laravel»

#git #amazon-web-services #laravel-8

Вопрос:

Мы рассматриваем возможность перехода на AWS BeanStalk для масштабируемости, но заметили это в их документации. Что для развертывания вашего кода на их сервере вам необходимо преобразовать его в исходный пакет или в основном в zip-файл. исходный пакет

Но мы не хотим этого делать, так как хотим продолжать использовать git для развертывания обновлений на сервере.

то есть клон мерзавца …

Кроме того, я обеспокоен тем, что некоторые из наших пользовательских кодов исчезают, потому что zip-файл может их перезаписать. Это файлы конфигурации, которые не находятся в git, потому что они разные для каждого клиента, и мы не можем разместить их в S3, потому что они используются поставщиками и должны быть размещены по определенному пути. Таким образом, все эти файлы конфигурации добавляются вручную для каждого сервера.

У нас есть веб-приложение Laravel 8, и наше репозиторий находится в GitLab

Комментарии:

1. Используйте процесс конвейера, чтобы а) выполнить преобразование в zip и б) добавить конкретные файлы конфигурации.