Неаполитанская пицца · дровяная печь
Пицца, которая печётся 90 секунд
Тесто зреет 48 часов, печь держит 485 °C. Сделайте заказ и смотрите в реальном времени, как ваша пицца проходит путь от теста до деревянной лопаты.
- испечено сегодня
- 0
- в печи сейчас
- 0
- от 450 ₽
- 8 вкусов
Как это работает
Ваша пицца в прямом эфире
- 1
Заказ: принят и записан в базу Postgres
- 2
Тесто: пиццайоло растягивает и собирает пиццу — 20 секунд
- 3
Печь: 90 секунд при 485 °C, на бортике появляются «леопардовые» пятна
- 4
Готово: счётчик «испечено сегодня» в Redis прибавляет ваши пиццы
Печью управляет один из запущенных экземпляров приложения — тот, кто первым взял замок в Redis. Во время выпуска новой версии замок просто переходит к ней.
В печи сейчас
очередь живёт в Redis и обновляется сама
Печь разогрета до 485 °C и ждёт ваш заказ.
Стена гостей
Фото из-за ваших столиков
Гости загружают фото своего заказа на странице заказа. Файлы лежат в S3, а отдаёт их само приложение.
Здесь пока пусто. Сделайте заказ и загрузите первое фото!
Что сервер сделал сам
Никто ничего не настраивал руками
При первом git push сервер прочитал service.yaml, создал базу, пользователя Redis и бакет S3, выдал HTTPS-адрес и передал приложению доступы через переменные окружения. Ниже — живые факты, а не картинка.
Postgres — своя база
Сервер создал базу pechka-astro-a1dc92b7 и роль pechka-astro-a1dc92b7, доступную только этому проекту. Таблицы приложение создало само при первом старте — под блокировкой, чтобы синяя и зелёная версии не мешали друг другу.
| dishes | 8 строк |
| orders | 0 строк |
| order_items | 0 строк |
| app_meta | 1 строка |
| schema_migrations | 1 строка |
Postgres 18.6 · миграций: 1 · первый запуск: 19 сент. 2026 г., 19:06
Redis — свой пользователь
Сервер завёл пользователя, которому разрешены только ключи и каналы pechka-astro-a1dc92b7:*. Команды вроде KEYS и SCAN ему запрещены, поэтому приложение само знает свои ключи:
- pechka-astro-a1dc92b7:oven
- pechka-astro-a1dc92b7:oven:tickets
- pechka-astro-a1dc92b7:oven:leader
- pechka-astro-a1dc92b7:baked:2026-09-19
Есть сейчас: 1 из 4 · плюс временные pechka-astro-a1dc92b7:rl:* для ограничения частоты · канал pechka-astro-a1dc92b7:events разносит новости по всем открытым страницам
S3 — свой бакет
Сервер создал бакет pechka-astro-a1dc92b7 и ключ доступа только к нему. Картинки меню приложение нарисовало и загрузило туда само, фото гостей и кухни попадают туда же.
9объектов
65,3 КБзанято
Браузер не ходит в S3 напрямую: файлы отдаёт приложение по адресам /media/…
Контейнер, который вам ответил
e0d46278e294
запущен 19 сент. 2026 г., 19:06 · работает 53 мин · Node v24.21.0
При каждом выпуске новая версия стартует рядом со старой, и посетители переключаются на неё только после ответа/healthz. Имя контейнера меняется — сайт при этом не выключается ни на секунду.
- Живое соединение этой страницы: подключается…
- Печью сейчас управляет: e0d46278e294
Переменные окружения, которые подставил сервер. Здесь только имена — значения никогда не показываются и не пишутся в журнал.
- ✓ PORT
- ✓ DATABASE_URL
- ✓ REDIS_URL
- ✓ S3_ENDPOINT
- ✓ S3_REGION
- ✓ S3_BUCKET
- ✓ S3_ACCESS_KEY_ID
- ✓ S3_SECRET_ACCESS_KEY
- ○ ADMIN_PASSWORDкак включить