Comnata is a co-watching movie app. This repository contains a server-side sources of Comnata.
To use client click here. (Currently, it had been killed by Heroku)
Getting Started
Process of installation is very easy.
Installation and Running
- Download and install Docker from here.
- Download the Comnata source code of the latest release from here.
- In the root of downloaded source code run command
docker-compose up
.
Architecture
The application implements a microservice architecture. The application contains:
- eureka-server: Service for service discovery. Registered services are shown on its web frontend.
- gateway-server: Gateway service to route requests based on spring-cloud-gateway.
- main-service: Service for interaction with clients over the WebSocket protocol.
- video-service: Service for processing video files.
- docker: Docker compose support.
Related Repositories
- Web Frontend;
- Documentation in Latex.
Contact
Send me a message in Telegram: @vakosta.
Or E-mail: v.annkv@ya.ru.