distributed-transnoder

4°+5°+1° approccio (ibrido tra i precedenti)

To run in local:

  • add GCP's keyfile.json in root directory
  • check for env variables (Ex: default PROJECT_ID is distributed-transoder)
STANDALONE

local development

  • cd standalone && yarn start
  • visit localhost:8080

deployment

  • cd standalone && gcloud app deploy
  • gcloud app browse
DISTRIBUTED

local development

  • cd coordinator && yarn start
  • cd worker && yarn start
  • visit localhost:8080

deployment

  • cd coordinator && gcloud app deploy coordinator.yaml
  • cd worker && gcloud app deploy worker.yaml
  • gcloud app browse in coordinator folder

PS: per testare standalone e worker in locale dovrebbe bastare avere ffmpeg installato, altrimenti si può runnare l'immagine docker (non l'ho provato così però)