Skip to content

Nek0trkstr/KittyHash

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published