compare.sh 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. ### Editar el archivo de configuración
  2. id=$1
  3. file="fourier-config.json"
  4. inicio='{"device_id":"'
  5. fin='",
  6. "basepath":"/var/fourier",
  7. "bucket": "fourier-6e14d.appspot.com",
  8. "projectId":"fourier-6e14d",
  9. "keyFilename":"/etc/Fourier-key.json",
  10. "installDir":"~/programs",
  11. "apiSecret": "prueba",
  12. "firebase": {
  13. "apiKey": "AIzaSyAH7eXARukgBCLFOfw4-Kl-NatHc-fOA68",
  14. "authDomain": "fourier-6e14d.firebaseapp.com",
  15. "databaseURL": "https://fourier-6e14d.firebaseio.com",
  16. "storageBucket": "fourier-6e14d.appspot.com",
  17. "messagingSenderId": "1032228035742"
  18. },
  19. "receivers_count":16,
  20. "database": {
  21. "user": "fourier",
  22. "password": "Sup3rDuper!",
  23. "database": "fourier"
  24. },
  25. "streamURL": "http://monitor.audiovalid.com:8000"
  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 --restart=always -v /tmp:/tmp ondemand-$lower_id