
Настроить docker окружение и CI для проекта на Laravel
$30-250 USD
Оплачивается при доставке
Есть 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.
- составить инструкцию-пояснение как пользоваться и разворачивать на другом хостинге
ID проекта: #20870890
О проекте
4 фрилансеров(-а) готовы выполнить эту работу в среднем за $283
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 Больше
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. Больше
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 Больше
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