GithubHelp home page GithubHelp logo

johnwyles / vrddt-droplets Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 3.37 MB

vrddt using spy16/droplets (https://github.com/spy16/droplets) as a starting point

License: MIT License

Makefile 1.85% Go 96.63% CSS 0.01% Smarty 1.42% JavaScript 0.10%

vrddt-droplets's Introduction

vrddt

Project skeleton and general architecture from: spy16/droplets

TODO

- Research and implement context correctly
- CMD
    - ADMIN
    - API
        - Authorization / OAuth
        - Rate limiting
    - CLI
        - Get Metadata
    - WEB
        - Authorization / OAuth
        - Rate limiting
    - WATCHER
    - WORKER
- INTERNALS
    - API Address needs to be sorted out where the Address can be anything local or remote
    - Makefile/Dockerfile/docker-compose.yml refactor for DRY
    - Add S3 storage support
    - Implement other video types for video processor
        - Breakout Upload feature and vrddt video association so it can be
        used again by other types.

Kubernetes setup

Traefik

helm init
kubectl create serviceaccount --namespace kube-system tiller
kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{"template":{"spec":{"serviceAccount":"tiller"}}}}'

# Loop until tiller is "Running"
kubectl get pods -n kube-system

helm install stable/traefik --name traefik --set dashboard.enabled=true,serviceType=NodePort,dashboard.domain=dashboard.traefik,rbac.enabled=true,ssl.enabled=true,ssl.enforced=true --namespace kube-system

kubectl describe svc traefik --namespace kube-system

vrddt-droplets's People

Contributors

spy16 avatar johnwyles avatar skorotkiewicz avatar fossabot avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.