Обновление Pull Request в Drone CI

На момент написания статьи, у drone.io есть неприятная особенность — он не обновляет Pull Request при изменениях в слияемых ветках. То есть, при поступлении хука от SCM он заново запускает сборку со старым репозиторием.
Continue reading «Обновление Pull Request в Drone CI»

Docker best practices

В данной записи я бы хотел подытожить тот опыт, что я получил при работе с Docker. Надеюсь, данная статья поможет тем, кто обдумывает его внедрение в своих проектах. Являясь низкоуровневым компонентом, который трудно заменить на боевой системе, знание определенных моментов поможет обойти некоторые грабли заранее.
Continue reading «Docker best practices»

Почему нельзя делать редирект на https в .htaccess

В сети можно найти множество советов добавить в файлик .htaccess строки вида:

RewriteEngine On 
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]

и, якобы пользователь зашедший на сайт по http будет автоматом перекидываться на защищенную SSL-ем версию сайта.

Но на практике это все выливается в бесконечный редирект всех посетителей (и http и https) на всех страницах.

Почему так происходит?

Continue reading «Почему нельзя делать редирект на https в .htaccess»