1234567891011121314151617181920212223242526272829303132333435363738 |
- ### Editar el archivo de configuración
- id=$1
- file="fourier-config.json"
- inicio='{\n "device_id":"'
- fin='",\n
- "basepath":"/var/fourier",\n
- "bucket": "fourier-6e14d.appspot.com",\n
- "projectId":"fourier-6e14d",\n
- "keyFilename":"/etc/Fourier-key.json",\n
- "installDir":"~/programs",\n
- "apiSecret": "prueba",\n
- "firebase": {\n
- "apiKey": "AIzaSyAH7eXARukgBCLFOfw4-Kl-NatHc-fOA68",\n
- "authDomain": "fourier-6e14d.firebaseapp.com",\n
- "databaseURL": "https://fourier-6e14d.firebaseio.com",\n
- "storageBucket": "fourier-6e14d.appspot.com",\n
- "messagingSenderId": "1032228035742"\n
- },\n
- "receivers_count":16,\n
- "database": {\n
- "user": "fourier",\n
- "password": "Sup3rDuper!",\n
- "database": "fourier"\n
- },\n
- "streamURL": "http://monitor.audiovalid.com:8000"\n
- }'
- json="$inicio$id$fin"
- echo $json > $file
- lower_id="$(echo $id | tr '[:upper:]' '[:lower:]' | tr '_' 'x')"
- ###construir imagen ondemand
- docker build -t ondemand-$lower_id .
- ###prueba
- # docker run -it -v /var/fourier:/var/fourier ondemand-$lower_id bash
- ###produccion
- docker run -d -v /var/fourier:/var/fourier -v /etc/localtime:/etc/localtime ondemand-$lower_id
|