Евгений

Евгений

Руководитель отдела DevOps

Senior DevOps (более 10 лет опыта). Особенность Жени — любит заниматься спортингом, поэтому у нас всегда все четко с деплоем

Статьи автора Евгений

Open source проекты студии stfalcon.com

Open source проекты студии stfalcon.com

Open source проекты студии stfalcon.com

В своей работе многие коммерческие компании, работающие на рынке мобильных приложений и веб-разработки, используют open source решения. Студия stfalcon.com — не исключение: наш любимый PHP-фреймворк Symfony2 распространяется по условиям open source лицензии MIT. Ввиду этого мы стараемся развивать проекты со свободным исходным кодом.

Запуск нескольких Sphinx search на одном сервере

Запуск нескольких Sphinx search на одном сервере

Запуск нескольких Sphinx search на одном сервере

У нас часто возникает необходимость настроить поиск через Sphinx для нескольких проектов на одном сервере. Изначально мы просто давали разные имена источникам и индексам. Минусы такого подхода очевидны: мы не могли использовать разные версии sphinx’а, обновлять подобный конфиг было довольно неудобно. Позже мы просто собирали несколько версий с разными prefix’ами и запускали демоны с разными конфигами. Тут вроде бы все заметно лучше, но появляется много рутины со сборкой пакетов, в конфигах нужно прописывать разные пути к логам, индексам и pid-файлам. И появилась идея запускать сам Sphinx внутри docker контейнеров, а управлять этим всем добром централизованно с помощью puppet’а.

Установка Gitorious на Debian Squeeze

Установка Gitorious на Debian Squeeze

Установка Gitorious на Debian Squeeze

Gitorious — хостинг репозиториев на основе распределенной системы контроля версий Git. Второй по популярности сервис после Github. Исходный код проекта доступен по AGPL лицензии. AGPL требует что б измененный исходный код приложения оставался доступен пользователям по сети. Т.е. если вы внесете какие-то изменения в свою инсталляцию Gitorious - ее пользователям должны быть доступны все изменения.

Установка Redmine + настройка и интеграция SVN хранилищ

Установка Redmine + настройка и интеграция SVN хранилищ

Установка Redmine + настройка и интеграция SVN хранилищ

Redmine — это свободная (free as freedom) система для управления проектами и отслеживания ошибок. Написан на Ruby on Rails Исходный код распространяется под GNU GPL лицензией.

Мы используем Redmine для управления проектами больше двух лет. За это время в системе набралось 80ть проектов и полсотни пользователей.