run.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ### Editar el archivo de configuración
  2. id=$1
  3. file="fourier-config.json"
  4. inicio='{\n "device_id":"'
  5. fin='",\n
  6. "basepath":"/var/fourier",\n
  7. "bucket": "fourier-6e14d.appspot.com",\n
  8. "projectId":"fourier-6e14d",\n
  9. "keyFilename":"/etc/Fourier-key.json",\n
  10. "installDir":"~/programs",\n
  11. "apiSecret": "prueba",\n
  12. "firebase": {\n
  13. "apiKey": "AIzaSyAH7eXARukgBCLFOfw4-Kl-NatHc-fOA68",\n
  14. "authDomain": "fourier-6e14d.firebaseapp.com",\n
  15. "databaseURL": "https://fourier-6e14d.firebaseio.com",\n
  16. "storageBucket": "fourier-6e14d.appspot.com",\n
  17. "messagingSenderId": "1032228035742"\n
  18. },\n
  19. "receivers_count":16,\n
  20. "database": {\n
  21. "user": "fourier",\n
  22. "password": "Sup3rDuper!",\n
  23. "database": "fourier"\n
  24. },\n
  25. "streamURL": "http://monitor.audiovalid.com:8000"\n
  26. }'
  27. json="$inicio$id$fin"
  28. echo $json > $file
  29. lower_id="$(echo $id | tr '[:upper:]' '[:lower:]' | tr '_' 'x')"
  30. ###construir imagen ondemand
  31. docker build -t ondemand-$lower_id .
  32. ###prueba
  33. # docker run -it -v /var/fourier:/var/fourier ondemand-$lower_id bash
  34. ###produccion
  35. docker run -d -v /var/fourier:/var/fourier ondemand-$lower_id