Перейти до основного вмісту

Основні концепції

Розуміння ключових концепцій Playgrounds.dev.

Playzone

Playzone — це ваш робочий простір верхнього рівня. Він підключається до GitHub-організації та керує всіма вашими середовищами. Вважайте його контейнером проекту.

Playspec

Playspec визначає, як виглядає ваше середовище. Він базується на Docker Compose та описує ваші сервіси, бази даних, кеші та будь-яку іншу інфраструктуру, яка потрібна вашому додатку.

Playground

Playground — це запущений екземпляр Playspec. Кожен playground отримує:

  • Ізольовані ресурси — власні контейнери, мережі та томи
  • Унікальні субдомени — кожен сервіс доступний за виділеним URL
  • Незалежний життєвий цикл — запускайте, зупиняйте та видаляйте без впливу на інших

Playroom

Playroom — це спільний простір, де можуть співіснувати декілька playground-ів. Він надає базову інфраструктуру (хост, мережа, DNS) для ваших playground-ів.