Развёртывание Rails-приложения с помощью Docker и инструментов AWS
Туториал в трёх частях.
В первой части рассматривается принцип работы Docker, его компоненты, преимущества и недостатки в сравнении с виртуальными машинами. Происходит пошаговая сборка Rails-приложения в Dockerfile и запуск приложения и зависимых сервисов на локальной машине: https://dou.ua/lenta/articles/rails-tutorial-docker-1/
Во второй части реализовывается возможность хранения sensitive data приложения, создаётся Docker-образ для веб-сервера nginx, подготавливается конфигурация для развертывания staging-инфраструктуры и запускается staging-приложение на AWS: https://dou.ua/lenta/articles/rails-tutorial-docker-2/
А в третьей части показано развёртывание production-окружения: https://dou.ua/lenta/articles/rails-tutorial-docker-3/
#rails #docker
Туториал в трёх частях.
В первой части рассматривается принцип работы Docker, его компоненты, преимущества и недостатки в сравнении с виртуальными машинами. Происходит пошаговая сборка Rails-приложения в Dockerfile и запуск приложения и зависимых сервисов на локальной машине: https://dou.ua/lenta/articles/rails-tutorial-docker-1/
Во второй части реализовывается возможность хранения sensitive data приложения, создаётся Docker-образ для веб-сервера nginx, подготавливается конфигурация для развертывания staging-инфраструктуры и запускается staging-приложение на AWS: https://dou.ua/lenta/articles/rails-tutorial-docker-2/
А в третьей части показано развёртывание production-окружения: https://dou.ua/lenta/articles/rails-tutorial-docker-3/
#rails #docker