Локальний 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-образи, контейнери та кеш і регулярно звільняти місце на диску.
Продовжити читання

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