Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview
How to install MoonTechLab/LunaTV. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.

MoonTechLab/LunaTV Installation Guide

How to install MoonTechLab/LunaTV. Official project installation instructions and setup guide.

Automated Install (Recommended)

Quick installation instructions for MoonTechLab/LunaTV. This is the fastest way to complete project installation and setup.

Install via curl

curl -fsSL https://hexmos.com/ipm-install | bash && 
ipm i MoonTechLab/LunaTV
or

Install via npx

npx @hexmos/ipm i MoonTechLab/LunaTV

Prerequisites

Docker

binary

Version: >=20.10

Docker Compose

binary

Version: >=v2.0.0

Git

binary

Version: >=2.0

Manual Installation Methods

Manual installation instructions. How to install from GitHub source.

Zeabur One-Click Deployment

curl -fsSL https://zeabur.com/templates/8MPTQU/deploy | bash

Docker Compose (Kvrocks Storage - Recommended)

curl -fsSL -o docker-compose.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose.yml

cd "$(basename docker-compose.yml .yml)"

docker compose up -d

Docker Compose (Redis Storage - Potential Data Loss Risk)

mkdir -p ./moontv-data && curl -fsSL -o docker-compose-redis.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose-redis.yml

cd "$(basename docker-compose-redis.yml .yml)"

docker compose -f docker-compose-redis.yml up -d

Docker Compose (Upstash Storage)

echo "INFO: Please follow the README instructions to set UPSTASH_URL and UPSTASH_TOKEN environment variables when using this method." && exit 0

curl -fsSL -o docker-compose-upstash.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose-upstash.yml

cd "$(basename docker-compose-upstash.yml .yml)"

docker compose -f docker-compose-upstash.yml up -d

Build from Source

git clone https://github.com/MoonTechLab/LunaTV.git

cd LunaTV

docker compose build

docker compose up -d

Post Installation Steps

  • Ensure you have set the USERNAME and PASSWORD environment variables.
  • After deployment, configure your desired resource sites in the management backend under 'Configuration -> Configuration File'.
  • If using Zeabur, ensure you have assigned a domain name to the LunaTV service in the 'Networking' section.