Побудова й публікація RPM-репозиторію з GPG-підписами та GitLab CI

Побудова й публікація RPM-репозиторію з GPG-підписами та GitLab CI

Створіть власний RPM-репозиторій із GPG-підписами та автоматичною збіркою й публікацією через GitLab CI. Покроково: ключі, підпис, createrepo_c, Pages.
Продовжити читання

  • Пакети та менеджери програм

CI для Bash-скриптів: ShellCheck, Bats і автодеплой з Docker та GitLab CI

CI для Bash-скриптів: ShellCheck, Bats і автодеплой з Docker та GitLab CI

Покроково налаштовуємо CI для bash-скриптів: лінтинг ShellCheck, тести Bats, збирання образу та автодеплой через Docker і GitLab CI. Практичні приклади та поради.
Продовжити читання

  • Скрипти та автоматизація

Локальний CI для Python на Linux: Git hooks, Docker і systemd

Локальний CI для Python на Linux: Git hooks, Docker і systemd

Налаштуйте локальний CI для Python-проєктів на Linux із Git hooks, Docker та systemd: лінтери, тести й автозапуск у фоні. Покрокова інструкція з прикладами bash скриптів.
Продовжити читання

  • Розробка та програмування

Централізовані логи на Linux з Promtail, Loki і Grafana: повний гайд

Централізовані логи на Linux з Promtail, Loki і Grafana: повний гайд

Налаштуйте збір log-файлів Linux у єдиний Loki та побудуйте дашборди в Grafana. Покроково: Promtail, Loki, Grafana, systemd і Docker.
Продовжити читання

  • Оптимізація та моніторинг

Локальне середовище Node.js у Linux: NVM, Yarn, Docker і автозапуск через systemd

Локальне середовище Node.js у Linux: NVM, Yarn, Docker і автозапуск через systemd

Покроково налаштовуємо локальне середовище Node.js у Linux: NVM, Yarn, Docker для сервісів і автозапуск застосунку через systemd.
Продовжити читання

  • Розробка та програмування

GitLab Runner у Docker на Linux: автоматична збірка й тести для Python та Node.js

GitLab Runner у Docker на Linux: автоматична збірка й тести для Python та Node.js

Покрокове налаштування локального GitLab Runner у Docker на Linux для CI/CD. Приклади .gitlab-ci.yml для Python і Node.js, кеші, лайфхаки та FAQ.
Продовжити читання

  • Розробка та програмування

Захист Docker на Linux: user namespaces, seccomp і read‑only файлові системи — покрокове налаштування

Захист Docker на Linux: user namespaces, seccomp і read‑only файлові системи — покрокове налаштування

Покроково захищаємо Docker на Linux: вмикаємо user namespaces, застосовуємо seccomp-профіль і запускаємо контейнери з read-only файловою системою. Практичні команди та приклади для продакшну.
Продовжити читання

  • Безпека та захист

Створюємо стабільне локальне середовище Python у Linux з pyenv, venv і Docker

Створюємо стабільне локальне середовище Python у Linux з pyenv, venv і Docker

Покроково налаштовуємо надійне середовище для Python у Linux: pyenv для версій, venv для ізоляції, Docker для відтворюваності. Все для швидкої та стабільної розробки.
Продовжити читання

  • Розробка та програмування

Автоочищення старих Docker-образів і контейнерів у Linux через systemd timer і bash-скрипт

Автоочищення старих Docker-образів і контейнерів у Linux через systemd timer і bash-скрипт

Налаштовуємо bash-скрипт і systemd timer, щоб автоматично чистити старі Docker-образи, контейнери та кеш і регулярно звільняти місце на диску.
Продовжити читання

  • Скрипти та автоматизація