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

09/23/2016
 

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

Azure: WebApp и бекапы

09/22/2016
 

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

Chrome: убрать HTTPS редирект

09/21/2016
 

 RTFM на старом сервере работает по 80 порту, HTTP. Каждый раз после изменения /etc/hosts, для того что бы зайти на старую копию блога – Chromium выполняет переадресацию на HTTPS 443. Вызывается такая передресация заголовками STS (Strict-Transport-Security) для HTTP (HSTS): … Strict-Transport-Security:max-age=15768000 Strict-Transport-Security:max-age=31536000; includeSubdomains …

[UPD 16] Azure: почему никогда

09/21/2016
 

  Описание поста Комментарий Updates UPD #1 UPD #2 UPD #3 UPD #4 UPD #5 UPD #6 UPD #7 UPD #8 UPD #9 UPD #10 UPD #11 UPD #12 UPD #13 UPD #14 UPD #15 UPD #16 Описание поста Не так давно, чуть меньше двух недель тому, в ленте подписок на Хабрахабре мне попался пост>>> о том, что… Read More »

CentOS: bash: netstat: command not found

09/20/2016
 

 На CentOS 7.2 – ошибка: # netstat -anp | grep java bash: netstat: command not found Ищем: # yum search netstat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.besthosting.ua * extras: mirror.besthosting.ua * updates: mirror.besthosting.ua ============================================================================================================================== Matched: netstat =============================================================================================================================== dstat.noarch : Versatile resource statistics tool net-snmp.x86_64 : A collection of SNMP… Read More »

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

09/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… Read More »

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

09/16/2016
 

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

Chef: This resource is written with Chef 12.5 and requires at least Chef 12.0[…] it will not work with Chef 11.x clients

09/15/2016
 

 Ошибка Ошибка во время провижена Adobe Experience Manager (CQ5): … 16:34:13.924 Starting Chef Client, version 11.14.6 16:34:17.226 Compiling Cookbooks… 16:34:17.237 16:34:17.237 ================================================================================ 16:34:17.237 Recipe Compile Error in /home/chef/chef-solo/cookbooks-2/compat_resource/libraries/autoload.rb 16:34:17.237 ================================================================================ 16:34:17.237 16:34:17.237 RuntimeError 16:34:17.237 ———— 16:34:17.237 This resource is written with Chef 12.5 custom resources, and requires at least Chef 12.0 used with the compat_resource cookbook,… Read More »

wttr.in – прогноз погоды из консоли

09/14/2016
 

 Очень удобный ресурс для быстрой проверки прогноза погоды. Доступен как из браузера – так и из консоли, через curl. Написан на Python, есть возможность установки и запуска на своём сервере. Репозиторий автора – тут>>>. В URI (“аргументом”) можно передать имя города, например: $ curl wttr.in/Kiev

Chef: knife-solo – ERROR: Net::SSH::HostKeyMismatch

09/12/2016
 

 Во время провижена только что созданного EC2-инстанса – knife останавливается с ошибкой: … [10:33:03]Step 1/1: knife solo boot (Command Line) (3s) [10:33:04][Step 1/1] Starting: /var/www/vhosts/setevoy/teamcity.setevoy.org.ua/buildAgent/temp/agentTmp/custom_script1505268535412481695 [10:33:04][Step 1/1] in directory: /var/www/vhosts/setevoy/teamcity.setevoy.org.ua/buildAgent/work/e257adbd87862bf6 [10:33:07][Step 1/1] Bootstrapping Chef… [10:33:07][Step 1/1] ERROR: Net::SSH::HostKeyMismatch: fingerprint dd:f8:49:30:bc:d8:62:e7:61:16:7e:18:44:bf:03:68 does not match for “dev-lecture.setevoy.org.ua,52.17.205.86” [10:33:07][Step 1/1] Process exited with code 100 [10:33:07][Step 1/1] Step knife… Read More »