Frameworks a lot - he's one!
Привіт, Хабр!) Тим, хто поки не має уявлення, раджу почитати попередню статті А якщо коротко, то мова піде про оточенні для локальної веб-розробки, яка повністю готово для запуску більшості фреймворків та cms. Запускайте Symfony, Laravel, Yii2, та інші вреймворки легко! За принципом клонував -> запустив. Забудьте про постійні налаштування веб-сервера і робочого оточення. Все що вам потрібно вже є в Stacker
Основні гасла проекту
Їх багато — він один!
Все просто, не потрібно міграцій!
Швидко розгорнув і почав працювати!
Вистачить налаштовувати! Пиши код!
Тримай зоопарк під Docker, нехай хостова машина залишається чистою!
Читати далі →

У цій статті я хотів би поділитися своїм досвідом створення SaaS-сервісу на базі LAMP стека, Postio і доведення сервісу до стану, коли він став приносити 3 700 доларів щомісяця (до обвалу рубля було майже 7 000). Відразу треба сказати, що ця історія не має нічого спільного з інвесторами, з золотою лихоманкою Кремнієвої долини і з якоюсь надсучасною технологією. Просто нехитра історія від незалежного розробника про створення прибуткового SaaS-сервісу, який може зробити будь-хто. Цей веб-сервіс був зроблений для внутрішнього ринку Росії, тому я перевів усе на англійську і в долари для зручності (будь ласка, зверніть увагу, що це переклад моєї статті, яка спочатку була написана для англомовної аудиторії). Але, з іншого боку, цей досвід є досить універсальним і може бути застосований скрізь. По суті, це інструкція по створенню проектів такого роду.

Три роки тому я вирішив зайнятися SMM, і найпростішим способом зробити це здалося запустити свою власну групу в якій-небудь ніші і спробувати розвинути її. Facebook був вже, м'яко кажучи, досить конкурентним на той момент, тому я запустив свою тестову групу на базі «ВКонтакте». Я вибрав дуже популярну нішу, тому що все, що я хотів, — це навчитися, а не домінувати на ринку.

Напевно, я повинен трохи відволіктися і сказати, що VK.com мав і досі має процвітаючу «екосистему» таких груп, яка приносить прибуток їх власникам. Це — своєрідний ринок, який Facebook прикрив вже давно. І цей базар є прекрасним середовищем для навчання і експериментів.

Читати далі →

Docker, GitLab, безкоштовні SSL-сертифікати та інші плюшки сучасної веб-розробки

І знову здрастуйте!
Майже п'ять років вже не писав тут нових статей, хоча, якщо чесно, завжди знав, що рано чи пізно почну це робити знову. Не знаю як вам, а мені все таки це справа завжди здавалося досить захоплюючим.
Починати написання нового матеріалу після такого тривалого відпочинку від цієї справи — найважче. Але якщо мета поставлена — треба йти до кінця. Почну трохи здалеку.
Все своє свідоме життя основним родом моєї діяльності була і залишається донині веб-розробка. Саме тому, зізнаюся відразу, що даний матеріал варто сприймати саме як спроба побудови Docker-кластера від системного адміністратора любителя, але ніяк не професіонала. У цій статті я не можу не претендувати на експертну думку у кластеризації і навіть, більше того, сам же хочу перевірити достовірність власного досвіду.
Під хабракатом ви знайдете Quick Start по використанню Docker на рівні, необхідному для вирішення конкретних завдань, зазначених нижче, без заглиблення в "ліс" віртуалізації та інших супутніх тем. Якщо ви досі хочете почати успішно використовувати цю сучасну технологію, тим самим значно спростивши цілий ряд процесів: від розробки веб-продуктів і до розгортання і перенесення їх під яку-небудь сучасне обладнання — прошу під кат!
Opening Illustration - Docker
Читати далі →

Stacker: Nginx, DB(Mysql, Pgsql, Redis), PHP7+xDebug за 5 хвилин

Втомилися від LAMPов, МАМРов, ручного налаштування, конфліктів? Хочете отримати повністю налаштована і готова до роботи оточення для веб-розробки з Nginx, DB(Mysql, Pgsql, Redis), PHP7 на борту і з налаштованим xDebug і все це за 5 хвилин? Stacker йде на допомогу!

Читати далі →

Стане OpenStack «новим LAMP»?

Думаю, що кожен користувач хабра, знає, що таке LAMP. Але для мене LAMP це не просто комплект (стек) ОС Linux + Apache HTTP Server + MariaDB/MySQL + PHP/Python/Perl. Для мене це символ того, що відкрите ПО може (і повинно) бути причиною революційних змін в ІТ-галузі. Я впевнений, що саме завдяки LAMP, з'явився інтернет в його сьогоднішньому вигляді. Без того, що ховається за цими чотирма літерами, не було б Google, Facebook,… так і Habrahabr. Ну, принаймні, не було б такими, якими ми їх знаємо. Тільки уявіть собі, технології, за допомогою яких стало можливим створити компанію з найбільшою капіталізацією в світі, з'явилися лише 20-25 років тому! Коли я писав свій пост "Чому Citrix не стала «новою Red Hat» на ринку віртуалізації?", я задумався про те, що серверна віртуалізація могла б стати ще однією сферою ІТ-технологій, де відкрите ЗА відіграє ключову роль. На жаль, цього (поки що?) не сталося, однак OpenStack, ймовірно, зможе уникнути помилок, і стати стандартом де-факто для ЦОД. Чи ні? Опитування після посту.

Читати далі →

Створення оточення для веб-розробки на основі Docker

Під катом розповім як я удосконалив автоматичне створення і розгортання оточення для веб-розробки на основі Docker, Активний, DNSMasq і nsenter. По суті, це розгортання LAMP сервера і запис про нього в DNSMasq, але пріоритетами є незасоренность хост-машини непотрібним софтом типу web-, db-серверів на хост машиною і мінімальна кількість команд для запуску

Читати далі →