Skip to content

Latest commit

 

History

History
73 lines (48 loc) · 1.98 KB

README.md

File metadata and controls

73 lines (48 loc) · 1.98 KB

KittyHash Build Status codecov

My attempt to create radio that will raise money for charity, via mining cryptocurrency on client side. Kittyhash is fully containerized.

Getting Started

To run the radio locally:

docker-compose up

Issue wuth self-signed certificates on local environments.

Application Components

Prerequisites

  • Node v11 >=
  • Docker

Installing

From ui folder exec:

npm install

Running the tests

Since Icecast and Liquidsoap is opensource projects the only unit tests implemented is for UI. From ui project folder, run:

npm run test

And coding style tests

Coding style is defined by airbnb, to verify code-style exec:

npm run lint

Deployment

Project is hosten on DigitalOcean kubernetes. Helm package is still to be done, in meantime deployment is done via kubectl. For instance to deploy ui:

kubectl apply -f ui/ui_deployment.yaml

Built With

Authors

Acknowledgments