Files
learn-devops/docker/README.md
github-actions[bot] ea0d72d879 Add uv example (#30)
Co-authored-by: Fedor Batonogov <f.batonogov@yandex.ru>
2024-12-23 17:33:29 +03:00

21 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Docker
## Blue-green deployment
Сине-зеленое развертывание — это стратегия развертывания, при которой вы создаете два отдельных, но идентичные среды.
Одна среда (синяя) использует текущую версию приложения и одна среда (зеленая) использует новую версию приложения.
Использование синего/зеленого развертывания стратегия повышает доступность приложений
и снижает риск развертывания за счет упрощения процесс отката в случае сбоя развертывания.
После завершения тестирования на зеленом среда, трафик активных приложений направляется в зеленую среду и синюю среда устарела.
[Blue-green deployment](./blue-green-deployment/) - это программная платформа для быстрой сборки, отладки и развертывания приложений с помощью **контейнеров**.
## uv
Чрезвычайно быстрый менеджер пакетов и проектов Python, написанный на Rust.
Один инструмент для замены **pip**, **pip-tools**, **pipx**, **poetry**, **pyenv**, **twine**, **virtualenv**, и многое другое.
[uv](./uv/)
[Официальный GitHub репозиторий](https://github.com/astral-sh/uv)