1315 читали · 6 лет назад
Упаковываем React App в Docker контейнер
Но про backend мы поговорим позже, а пока начнем с фронтов. "Зачем это надо?" - спросите вы! Все просто. Приложение должно легко переноситься не только кодовой базой из гитов на сервер разработки или production, но и избавлять от головной боли в следующем: Плоский юмор: Вот мы и создали наш hello world на реакте и готовы подключить бекендеров для разработки. "Мы знаем только Jar", говорят они, а вы нам про какой-то Yarn :-) Поехали ... Создаем в корне проекта файл default.conf Зачем? Нам надо чтобы приложение с несколькими роутингами нормально работало как single page application...
795 читали · 3 года назад
Как запустить несколько приложений React на одном порту Nginx с Docker
Источник: Nuances of Programming Курс SkillFactory Frontend-разработчик PRO. Получите перспективную творческую профессию. Изучите JavaScript и TypeScript. Выполните 13 проектов в портфолио. Для запуска нескольких приложений React на одном порту с применением Docker мы: 1) создадим два приложения React в одном репозитории и настроим конфигурацию Docker; 2) добавим в приложения React конфигурацию Nginx глобально и файл docker-compose.yml. Docker  —  это платформа с открытым исходным кодом для создания, развертывания, запуска, обновления и управления контейнерами...
110 читали · 4 года назад
Руководство по Docker. Часть 3: Amazon Web Services, Travis CI и Elastic Beanstalk
Источник: Nuances of Programming Руководство по Docker. Часть 1: образ, контейнер, сопоставление портов и основные команды. Руководство по Docker. Часть 2: Docker Compose для JavaScript, Python и Redis С помощью первых двух частей руководства по Docker вы уже разобрались в основных способах докеризации веб-приложений. В третьей части руководства вы научитесь разворачивать докеризованный проект в облаке Amazon Web Services (AWS). Руководство сосредоточено на Docker и AWS, но для примера также рассматривается очень простое веб-приложение на базе React...
1 год назад
🐳 Docker для разработчиков: как контейнеризировать своё приложение
или «Как не слышать “У меня не работает, хотя я скопировал твой код”» "Если бы каждый запуск проекта не требовал установки десятка зависимостей — мир был бы добрее." — каждый разработчик, у которого горело Docker — это как «магический чемоданчик», в который ты кладёшь свой код, зависимости, окружение и даже систему. Кто угодно потом открывает чемоданчик — и всё работает точно так же. print("Привет из Docker!") # Базовый образ с Python FROM python:3.10-slim # Кладём файл внутрь контейнера COPY main...