Настроить docker окружение и CI для проекта на Laravel

Закрыт Опубликован 4 года (лет) назад Оплачивается при доставке
Закрыт Оплачивается при доставке

Есть PHP приложение написанное на фреймворке Laravel (php + nginx + mysql + websockets + redis). Необходимо его докеризировать. Веронее, само приложение уже докеризированно, но только для dev окружения.

Все текущие наработки я предоставлю, желательно dev оставить так как есть сейчас (все хорошо настроено, приложение запускается через shell скрипт, docker-compose настроен под окружение для разработки), а вот для прода допилить функционал, а именно:

- использовать docker stack (с наработками для docker-compose. Сейчас, например, уже есть три файла конфигурации [login to view URL], [login to view URL] [login to view URL])

- использовать docker swarm режим

- настроить docker secrets для доступа к бд и тп

- база данных mysql должна быть вне контейнеров

- настроить CI с помощью TeamCity

- в TeamCity должны сохраняться предыдущие билды с возможностью отката до них в случае неуспешного билда (бд откатывать не надо)

- для хостинга можно использовать бесплатный AWS.

- хостить две версии приложения - dev и prod.

- составить инструкцию-пояснение как пользоваться и разворачивать на другом хостинге

PHP Laravel MySQL Nginx Docker

ID проекта: #20870890

О проекте

4 заявок(-ки) Удаленный проект Последняя активность 4 года (лет) назад

4 фрилансеров(-а) готовы выполнить эту работу в среднем за $283

michealperfect

Hi.! I have read your description and understood you need an e-commerce site. I'm a full professional in an e-commerce site. Yes, I assure you that I will do this task with complete interest and 100% satisfaction. Plea Больше

$250 USD за 7 дней(-я)
(176 отзывов(-а))
6.9
MaZheng225

Hello, I've read your post carefully. Your project is suitable for me and I can do it perfectly. I am a senior web developer with rich experiences. Once you choose me, I can complete it in short time with high quality. Больше

$247 USD за 7 дней(-я)
(26 отзывов(-а))
6.0
SmithZhang

Hello, how are you? I am a senior web expert and have rich experience with Laravel. After checking your post, I am very interested in your project. I am accepting many orders about website project from customers becau Больше

$140 USD за 7 дней(-я)
(17 отзывов(-а))
4.5
cooddooc

hi I can do it when you need it and how much you pay me for this one and please explain your task in detail

$493 USD за 5 дней(-я)
(5 отзывов(-а))
3.3