This service manages user interactions for a video platform, including likes, dislikes, and comments. It uses Go for the backend, Bun as the ORM, and Socket.IO for real-time updates.
- User account management
- Video interaction handling (likes, dislikes, comments)
- Real-time updates using Socket.IO
- PostgreSQL database for data persistence
- Docker
- Docker Compose (optional, for easier management)
-
Build the Docker image:
docker build -t finch-video-interaction . -
Run the container:
docker run -p 8080:8080 finch-video-interactionThe service will be available at
http://localhost:8080.