saanny / video-share-back-end

The video-share-back-end project is a sophisticated backend system for a video sharing platform, implemented using several microservices. This project leverages Node.js, MQTT, and TypeScript to provide a scalable and efficient architecture for managing video uploads, processing, and sharing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Video share api

A simple video share api like youtube.

Deploy on your Computer

Setup

Follow these steps if you want to run this application on your computer, either in a Docker container.

git clone https://github.com/saanny/video-share-back-end
cd video-share-back-end 
cp .env.example .env

Open the new .env file and enter values for the configuration variables.

Run with Docker

To start:

docker-compose up -d

The application gateway runs on port 5000 on your Docker host. You can access the API on the /api/v1/doc URL (i.e. http://localhost:5000/api/v1/doc if you are running Docker locally).

To stop the application:

docker-compose down

About

The video-share-back-end project is a sophisticated backend system for a video sharing platform, implemented using several microservices. This project leverages Node.js, MQTT, and TypeScript to provide a scalable and efficient architecture for managing video uploads, processing, and sharing.


Languages

Language:TypeScript 99.1%Language:Dockerfile 0.9%