Simple Spyfall game implementation for practice
React/Redux + Socket.IO
npm ci && npm run demoor separately
npm ci
npm run demo# Или сборка и запуск Docker образа вручную
docker build -t spyfall .
docker run -p 8080:8080 -p 42069:42069 spyfall- Create room
- Send invite room Id to someone
Demo mode - just enough to try
Приложение доступно на портах:
- 8080 - Web интерфейс
- 42069 - Socket.IO сервер для мультиплеера
Проект настроен с автоматической сборкой Docker образа через GitHub Actions. При каждом push в master ветку или при создании тега, образ автоматически собирается и публикуется в registry.
Для настройки автоматической публикации необходимо добавить секреты в GitHub repository:
REGISTRY- адрес registry (например:docker.io,ghcr.io,your-registry.com)