Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.65 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.65 KB

StreamPlatformLite

Stream Platform Lite is a platform that allows any streamer to easily create their own live streaming platform, making their content and revenue not entirely dependent on major streaming platforms.

Usage

Prerequisites

  • Docker
  • Docker Compose

Setup

  1. Clone the repositories:

    git clone https://github.com/cool9850311/StreamPlatformLite.git
    git clone https://github.com/cool9850311/StreamPlatformLite-Frontend.git
    git clone https://github.com/cool9850311/StreamPlatformLite-Backend.git
  2. Navigate to the project directory:

    cd StreamPlatformLite
  3. Copy the example configuration files:

    cp docker-compose-example.yml docker-compose.yml
    cp nginx.conf.example nginx.conf
  4. Update the environment variables in docker-compose.yml and nginx.conf as needed. (See Configuration - docker-compose)

  5. replace cert & key file in certs folder with your own.

Running the Application

  1. Start the services using Docker Compose:
    # docker-compose or docker compose based on your docker compose version
    docker-compose up -d --build

Stopping the Application

  1. To stop the services, run:
    # docker-compose or docker compose based on your docker compose version
    docker-compose down

For more detailed information, refer to the individual repository links provided below.

Frontend

link

Backend

link