#git #amazon-web-services #laravel-8
Вопрос:
Мы рассматриваем возможность перехода на AWS BeanStalk для масштабируемости, но заметили это в их документации. Что для развертывания вашего кода на их сервере вам необходимо преобразовать его в исходный пакет или в основном в zip-файл. исходный пакет
Но мы не хотим этого делать, так как хотим продолжать использовать git для развертывания обновлений на сервере.
то есть клон мерзавца …
Кроме того, я обеспокоен тем, что некоторые из наших пользовательских кодов исчезают, потому что zip-файл может их перезаписать. Это файлы конфигурации, которые не находятся в git, потому что они разные для каждого клиента, и мы не можем разместить их в S3, потому что они используются поставщиками и должны быть размещены по определенному пути. Таким образом, все эти файлы конфигурации добавляются вручную для каждого сервера.
У нас есть веб-приложение Laravel 8, и наше репозиторий находится в GitLab
Комментарии:
1. Используйте процесс конвейера, чтобы а) выполнить преобразование в zip и б) добавить конкретные файлы конфигурации.