ci-hackathon icon indicating copy to clipboard operation
ci-hackathon copied to clipboard

Workshop at KTH - July 3

Open bbaudry opened this issue 5 years ago • 7 comments

We will prepare templates, in different languages, to facilitate the setup for hackathon participants. templates should include all code and instructions that are necessary to connect to the Travis websocket and to the external libraries for visualization and sonification. These templates will be in a dedicated folder.

We will let hackathon participants connect to two hardware fixtures that are unique to R1. For this we need

  • a web server that exposes a REST API for the MIDI controller.
  • a web server that exposes a REST API for the DMX controller
  • each server will exist in two versions:
    • one that is connect to an emulator / simulator of the hardware: code goes in the emulators folder. These servers should run on the local machine of participants in order to let everyone experiment / test.
    • one that is connected to the actual hardware controller: code goes in the hardware folder. These servers will run on Raspberry PI connected to the HW controllers. These servers should have a minimalistic control over the origin and the number of connections.

@SimoneStefani buys the ciart.live domain. We will use this domain for the different servers used during the hackathon. @SimoneStefani is the main responsible to build the MIDI API and servers @Jacarte and @christian-stj will design the DMX API and servers We use the issue tracker of this repo to discuss the different steps for the construction of these APIs. We continue using email as well for global discussions.

bbaudry avatar Jul 04 '19 05:07 bbaudry

ciart.live bought Ping me if you want to have a subdomain pointing to some IP

SimoneStefani avatar Jul 04 '19 05:07 SimoneStefani

Why not use Github templates? See here: https://help.github.com/en/articles/creating-a-template-repository

oscarlvp avatar Jul 04 '19 07:07 oscarlvp

Yes we discussed yesterday that it can be a nice solution. I think when we are a little bit further in the preparation we can cleanup the repo and make it a template

SimoneStefani avatar Jul 04 '19 07:07 SimoneStefani

ciart.live bought

If you want to point the hostname to my server, you can do add CNAME dns entry to ce8b7f44-5295-4335-841b-f8b0d7a05576.pub.cloud.scaleway.com

If you do it, tell me which subdomain you used, I need to change my ngnix config. Unfortunately, it will not be HTTPS, I don't succeed to configure ngnix to support HTTPS over websocket, on my server, it is Cloudflare that handles the HTTPS.

tdurieux avatar Jul 08 '19 09:07 tdurieux

Hi @SimoneStefani, could your company host the emulator for lights?

Jacarte avatar Aug 28 '19 07:08 Jacarte

@SimoneStefani will setup lights.ciart.live to host the lights simulator on one of his company's machines

thanks!

bbaudry avatar Sep 02 '19 05:09 bbaudry

Hi, @SimoneStefani could deploy the new version of the emulator? Thanks !

Jacarte avatar Sep 27 '19 14:09 Jacarte