Skip to content
This repository has been archived by the owner on Jul 21, 2023. It is now read-only.

Latest commit

 

History

History
30 lines (18 loc) · 1.04 KB

README.md

File metadata and controls

30 lines (18 loc) · 1.04 KB

Midspace: Playout Service

The playout service controls the video broadcast pipelines for Midspace. Currently, it can deploy and tear down the AWS infrastructure at the correct times. In future, it will be extended to handle schedule sync.

It is built with Nest.js and the AWS CDK.

Pre-requisites

  1. Full Setup: Follow the AWS setup instructions in aws/README.md if you haven't already.
  2. Hasura running locally.

Setting Up

  1. cd services/playout
  2. cp .env.example .env
  3. Configure your .env file according to the embedded instructions. You will need various outputs from the AWS CDK deployment.

Now return to the main README.

Local Development

See root ReadMe instructions for local development for which tasks to run.

If the environment configuration changes, or for example, the package.json commands change, then you will need to restart tasks for this microservice.

Testing

This service uses the recommended Nest.js test framework, Jest. Run pnpm test to execute tests.