Архив 23 июля, 2025

Создание собственного Docker-репозитория.

Docker Registry — официальное решение от Docker для развертывания собственного репозитория. Позволяет хранить, управлять и раздавать образы контейнеров в частной инфраструктуре. Установка. # apt-get update # apt-get install docker.io # systemctl enable docker # systemctl start docker # apt install apache2-utils Создаю репозиторий с внешним хранилищем, валидным сертификатом и аутентификацией. Создаю файл с парой логин/пароль:

Читать далее

Команда ibcmd для работы с ИБ 1С.

ibcmd идёт в составе серверных компонент 1С, поэтому для установки данной утилиты требуется установка сервера 1С. В Windows при установке на этапе выбора способа запуска, нужно снять галку с пункта Запускать как сервис. В переменной V8VERSION прописывается требуемая версия 1С: Создание файловой ИБ под Linux для текущего пользователя: Загрузка конфигурации в ИБ и применение изменений:

Читать далее

Использование токена GitLab для клонирования приватного репозитория.

На странице проекта GitLab перехожу Settings -> Access tokens. Создаю токен. Роль должна быть не ниже Reporter, выбираю доступ read_repository ( Grants read access (pull) to the repository). Нажимаю Create… Токен показывают один раз, поэтому сразу его запоминаю/копирую. После создания токена клонировать репозиторий можно командой: git clone https://oauth2:ACCESS_TOKEN@gitlab.com/vendor/package.git

Подготовка сервера Windows для разворачивания ПО посредством Ansible через SSH.

OpenSSH сервер для Windows забираю со страницы https://opensshwindows.com/downloads/ Качаю файл OpenSSH-Win64-V9.5.0.0.MSI Установка производится стандартно, инсталятор создаёт и запускает службу OpenSSH Server в режиме автозапуска. Следует проверить правила файрвола на предмет открытия порта 22 на сервере Windows и попробовать подключиться к серверу клиентом SSH. Если всё выполнено корректно — к серверу можно подключаться с именем и

Читать далее

Запуск агента Jenkins на Windows в качестве сервиса.

Для запуска агента Jenkins в качестве сервиса(службы) потребуется инструмент NSSM С сайта скачивается крайняя версия NSSM, исполняемый файл для соответствующей архитектуры помещается, например, в каталог C:\Program Files\NSSM\, путь к данному каталогу добавляется в переменную PATH. Для работы агента создаётся отдельный каталог, например, D:\Jenkins\Agent\ В каталог помещается файл agent.jar и в этом же каталоге создаётся файл для

Читать далее

Отправка email из Python.

smtplib — это стандартная библиотека Python для отправки электронных писем через SMTP-серверы. Она позволяет легко отправлять сообщения, включая текст, файлы и HTML-контент. Отправка email может быть полезна для автоматических уведомлений, напоминаний или регулярных отчетов. Пример отправки простого email:   Важно: Для работы с Gmail необходимо использовать токен приложения вместо обычного пароля (включите двухфакторную аутентификацию и

Читать далее