Как настроить Gitlab CI/CD для Android и Firebase App Distribution для доставки сборок

Привет, меня зовут Антон Рябых, я технический директор компании Doubletapp, и я расскажу, как реализовать сборку Android-приложений на Gitlab CI/CD с последующей загрузкой в Firebase App Distribution для удобной доставки.Это позволит нам:• автоматичес…

Поднимаем медиа-сервер и хостинг с помощью Docker

Приветствую Хабр в моей первой статье. Было много предпосылок для создания этого проекта: локальное хранилище для музыки и фильмов, которые достойны большего чем «сохраненка» в чужом облаке, независимость в данных и платформа для профессионального разв…

Встраиваем распознавание документов от Smart Engines куда угодно за пять минут

Привет!Мы Smart Engines, многие годы занимаемся созданием ПО для распознавания документов, удостоверяющих личность, гибких форм, банковских карт, штрихкодов и так далее — всего более двух с половиной тысяч различных документов. С помощью нашего ПО клие…

Простой пример написания Dockerfile. Использование многоэтапной сборки

Всем привет! В данной статье хочу показать простой пример написания Dockerfile, объяснить как это все работает, а также показать на примере использование многоэтапной сборки.Для понимания данной статьи необходимы минимальные знания Docker, а также для …

Сквозное тестирование DApp в связке с расширением Metamask

Всем привет! На связи снова QA Engineer Илья из компании Tourmaline Core и это вторая часть статьи про тестирование DApp. В прошлый раз я рассказывал о том, как можно тестировать подключение и работоспособность блокчейн-приложения через WalletConn…

React+Django как написать Hello World

Создание веб приложения на основе React и Django, с базой данных на postgress, небольшое прощупывание RabbitMQ и чуть-чуть nginx, потом объясню зачем. Ах да! Завернём все в контейнеры и заставим подниматься в три команды! Читать далее…

[Перевод] Создаём и расширяем образы Docker с функциями middleware

Для переноса IT-среды в облако используют технологии контейнеризации, в первую очередь Docker. Такой подход помогает оптимизировать потребление ресурсов и ещё больше автоматизировать операционные процессы. Однако для поддержки энтерпрайз-приложений тре…

[Перевод] Создаём и расширяем образы Docker с функциями middleware

Для переноса IT-среды в облако используют технологии контейнеризации, в первую очередь Docker. Такой подход помогает оптимизировать потребление ресурсов и ещё больше автоматизировать операционные процессы. Однако для поддержки энтерпрайз-приложений тре…