Найти в Дзене
Полное руководство по Docker: Dockerfile и Docker Compose
Docker — это инструмент для контейнеризации, который позволяет создавать, развертывать и управлять приложениями в изолированных средах. Это руководство подробно объясняет создание и настройку Dockerfile и Docker Compose, описывает их структуру и ключевые аспекты настройки. Dockerfile — это текстовый файл, содержащий последовательность инструкций для сборки Docker-образа. Каждая строка в Dockerfile — это команда для Docker. Стандартная структура Dockerfile включает: 1. FROM Указывает базовый образ, с которого начинается сборка. FROM ubuntu:20.04 2. LABEL Добавляет метаданные к образу. LABEL maintainer="dev@example...
1 год назад
Шпаргалка по командам pytest
pytest — это мощный инструмент для тестирования Python-приложений. Его можно запустить с разными командами и ключами для настройки тестов, управления отчетами, выбора конкретных тестов и диагностики. Основная команда для запуска тестов: pytest Запуск определенных тестов или файлов: pytest test_example.py pytest test_example.py::test_function_name Ключи: -k "expression": Запуск тестов, соответствующих шаблону. pytest -k "test_name and not slow" -m "marker": Запуск тестов с указанным маркером. pytest -m "smoke" -v или --verbose: Более подробная информация о запуске тестов. pytest -v -q или --quiet: Минимальный вывод...
1 год назад
Шпаргалка по Playwright
Это шпаргалка по консольным командам библиотеки playwright. Устанавливает необходимые браузеры. playwright install Ключи: Запускает генератор кода Playwright (запись действий с браузером в код Python/JS/TS). playwright codegen https://example.com Ключи: Пример: playwright codegen --target=python --viewport-size=1920x1080 https://example.com Запускает тесты, написанные с использованием встроенного тестового фреймворка Playwright. playwright test Ключи: Пример: playwright test --headed --trace=on Устанавливает системные зависимости, необходимые для работы браузеров (только для Linux). playwright install-deps Открывает интерфейс для анализа трассировочных файлов (записанных через --trace=on)...
1 год назад