Архив рубрики: HOWTO’s

Вопросы, касаюшиеся установки и настройки различных приложений.

Jenkins: запуск на AWS EC2 + Pipeline Plugin + Docker Pipeline Plugin
0 (0)

12 октября 2016

Задача — поднять Jenkins 2 на AWS EC2, и создать два билда: с помощью плагина workflow-aggregator (Jenkins Pipeline Plugin) — вывести «Hello, World» через Pipeline Script; с помощью плагина docker-workflow (CloudBees Docker Pipeline Plugin) запустить Docker контейнер, в котором Maven-ом будет выполенна сборка Java-проекта. Документация по Jenkins Pipeline Plugin — тут>>>. Документация по CloudBees Docker Pipeline Plugin — тут>>>. Создание EC2 Установка NGINX, Docker Установка… Читать далее »

Loading

AWS: S3 — хостинг статического сайта
0 (0)

28 сентября 2016

Введение Amazon Web Services позволяет размещать сайты со статическим контентом прямо в корзине Simple Storage Service. Для размещения такого сайта — вам необходимо настроить корзину S3 и загрузить в неё файлы приложения. После этого — оно будет доступно через URL вида <bucket-name>.s3-website-<AWS-region>.amazonaws.com. Кроме того — вы можете подключить собственный домен, что бы получать доступ к… Читать далее »

Loading

AWS: миграция RTFM, часть #3: CloudFormation — инфрастуктура
0 (0)

26 сентября 2016

Напомню — описывается процесс создания инфрастуктуры для миграции RTFM — два EC2 (Bastion и Zeus) в VPC, приватная и публичная сети, NAT-gateway. Первая часть: AWS: миграция RTFM, часть #1: ручное создание инфраструктуры – VPC, подсети, IGW, NAT GW, маршруты и EC2. Вторая часть: AWS: миграция RTFM, часть #2: ручное создание инфраструктуры – AIM, S3, RDS и EBS. В… Читать далее »

Loading

WordPress: blue-green деплой и слияние баз MySQL с помощью dbForge Studio
0 (0)

23 сентября 2016

Имеется WordPress в Azure App Service как WebApp. Приложение развёрнуто на Dev окружении, задача — задеплоить его на Stage, который является swap-слотом для Prod, переместить Stage на Prod, после чего — внести изменения на Dev, которые затронут базу — и внести эти изменения в базу Stage, что бы их можно было выкатить на Prod. Используем dbForge Studio… Читать далее »

Loading

Azure: WebApp и бекапы
0 (0)

22 сентября 2016

Описание Azure App Service (aka WebApp) предоставляет возможность автоматического создания бекапа приложения. В бекап можно включить следующие данные, связанные с WebApp: настройки приложения файлы базы данных Azure SQL или Azure MySQL (ClearDB) Бекапы хранятся в Storage Account.

Loading

Azure: настройка MySQL in-app (Preview) для Web Apps и сравнение с ClearDB
0 (0)

19 сентября 2016

Обзор Создание WordPress WebApp с in-app MySQL Подключение MySQL In App к существующему WebApp WordPress Подключение MySQL In App к новому пустому WebApp Сравнение Azure MySQL in-app vs Azure ClearDB Обзор Не так давно Azure анонсировала поддержку MySQL для Azure Application Services, aka WebApp. Благодаря ей — вам не требуется больше беспокоиться о развёртывании MySQL сервера… Читать далее »

Loading

Docker: курс katacoda, часть #1 — запуск контейнеров
0 (0)

16 сентября 2016

Перевод. Полный курс (который категорически рекомендую) доступен на katacoda.com тут>>>. Шаг 1 — запуск контейнера Шаг 2 — просмотр запущенных контейнеров Шаг 3 — порты Шаг 4 — случайные порты Шаг 5 — подключение каталогов Шаг 6 — запуск контейнера в foreground Шаг 1 — запуск контейнера В Docker все контейнеры запускаются из Docker-образов. Эти образы… Читать далее »

Loading

Azure: ARM-шаблон — добавить checkbox для Connection strings Slot Setting
0 (0)

9 сентября 2016

Имеется шаблон, создание которого описано в посте Azure: ARM – ручное создание шаблона. В шаблоне создаётся WebApp со swap-слотом, Storage Account, SQL сервер и две и базы. Требуется добавить ещё две базы для свап-слота, и установить Slot setting чекбокс для Connection Strings, что бы приложение на PROD использовало свои базы, а STAGE — свои. Шаблон, получившийся в… Читать далее »

Loading

Azure: Git-деплой в Azure WebApp
0 (0)

6 сентября 2016

Azure App Service поддерживает continuous deployment для веб-приложений из VCS, таких как BitBucket, CodePlex, Dropbox, Git, GitHub и Mercurial. Для примера будет использоваться web-app с WordPress из поста Azure: App Service — деплой WordPress. Обновление приложения будет выполняться с помощью Git-репозитория. UPD: пост пролежал в черновиках более полугода (уже 9 мес, точнее), за которые таким образом деплоить пришлось много. При… Читать далее »

Loading