doska-go Go · net/http · SSE · Redis pub/sub

Живая доска идей

Откройте страницу в двух вкладках или на телефоне — новые идеи и лайки появляются у всех мгновенно, без перезагрузки.

подключаемся… сейчас онлайн:
0/500 · Ctrl+Enter

Пока пусто. Станьте первым — ваша идея появится у всех на экране в ту же секунду.

Что сервер сделал сам

При первом пуше этого репозитория сервер сам создал всё ниже. Данные читаются вживую.

PGPostgres: своя база

Сервер создал пустую базу shop-go и пользователя с паролем, а приложение при старте само создало в ней таблицы.

Пользователь
shop-go
Версия
Postgres 18.6
Размер базы
7.7 МБ
Таблицы созданы
  • ideas0 строк
  • schema_migrations1 строка

RRedis: свой префикс

Сервер завёл пользователя Redis, которому доступны только ключи и каналы, начинающиеся с shop-go:.

Канал событий
shop-go:events
Ключей ведёт приложение
0
Зрителей онлайн (ключи с TTL)
0
Событий разослано
0
Чужие ключи
закрыты (NOPERM)

S3Хранилище: свой бакет

Сервер создал бакет shop-go и ключ доступа только к нему. Картинки попадают в браузер через приложение: само хранилище снаружи не видно.

Объектов
0
Занято
0 Б

ENVПеременные окружения

Адреса и пароли сервер передал через переменные окружения — в Git их нет. Здесь только имена, значения не показываются никогда.

  • PORT
  • DATABASE_URL
  • REDIS_URL
  • S3_ENDPOINT
  • S3_REGION
  • S3_BUCKET
  • S3_ACCESS_KEY_ID
  • S3_SECRET_ACCESS_KEY

Ответила копия a73806dcbc55, запущена . Во время выпуска новой версии нажимайте «Обновить»: имя копии сменится, как только сервер переключит трафик.