Заметки разработчика
470 subscribers
673 photos
4 videos
1.17K links
Заметки о Frontend, Backend и немного DevOps. В основном о #PHP, #Laravel, #JavaScript, #HTML, #CSS, тестировании и настройке серверов.

https://www.dev-notes.ru

@snakenf
Download Telegram
👩‍💻 Что такое Docker и как он устроен

Docker произвёл революцию в создании, доставке и работе приложений, представив подход контейнеризации, объединяющий различные технологии для упаковки и развёртывания программного обеспечения. Давайте рассмотрим концепции, лежащие в основе Docker.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
👩‍💻👩‍💻 Создание CLI-приложения с Laravel и Docker

Laravel предоставляет CLI-фреймворк, построенный на основе популярного компонента Symfony Console, позволяющий перенести лучшие возможности Laravel в командную строку. Хотя Laravel традиционно используется для создания веб-приложений, некоторые приложения нуждаются в надёжных командах CLI, выполняемых через Docker в продакшене.

Если вы создаёте проект только для CLI, то можете также рассмотреть возможность использования проекта сообщества Laravel Zero. Всё, что обсуждается в этой статье, будет работать с Laravel или Laravel Zero (с некоторыми изменениями в образе Docker).

🖥 Читать статью

📱 @dev_notes_ru

#Laravel #CLI #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1🔥1
👩‍💻 Ускорение сборки Docker с помощью кэша сборки

Сейчас Docker является основным инструментом для создания, доставки и запуска контейнерных приложений. Одной из проблем, с которой может столкнуться разработчик, это время сборки, особенно для больших и сложных кодовых баз.

Кэш сборки Docker может предложить мощное решение этой проблемы, позволяя повторно использовать ранее созданные слои.

В статье мы рассмотрим, как создавать и хранить кэш сборки для различных этапов, например для этапа сборки, и как делиться этим кэшем с командой с помощью Docker Registry.

🖥 Читать статью

📱 @dev_notes_ru

#DevOps #Docker
Please open Telegram to view this post
VIEW IN TELEGRAM
🔄 Вышло обновление Angie 1.11.2!

Данный релиз содержит важные исправления ошибок и рекомендуется к установке для повышения стабильности работы.

📋 Основные исправления в версии 1.11.2:

🔹 HTTP/3: Исправлена проблема, при которой HTTP/3-запросы могли завершаться с ошибкой [alert] sendmsg() failed (90: Message too large) while sending frames, если был отключен BPF.
🔹 IPv6 & HTTP/3: Решена проблема с приемом HTTP/3-запросов при прослушивании wildcard IPv6-адреса с включенным BPF.
🔹 Docker API: Исправлена работа динамического обновления групп проксируемых серверов при указании доменного имени в директиве docker_endpoint.
🔹 Модули: Обновлен модуль angie-module-cache-purge до версии 2.5.5.

Это второе обновление в ветке 1.11.x. Предыдущий выпуск 1.11.1 от 30 декабря 2025 года также принес ряд улучшений и исправлений, включая корректный учет HTTP/2-запросов в статистике и исправление проблемы с ACME-клиентом в API статистики.

💡 Полезные ссылки:

Полный список изменений (changelog) для всех версий: https://angie.software/angie/docs/oss_changes/

Документация по настройке модуля Metric для сбора произвольной статистики (добавлен в версии 1.11.0): https://angie.software/angie/docs/http/ngx_http_metric_module/

📱 @dev_notes_ru

#Angie #WebServer #Nginx #Changelog #Обновление
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1