SSL setup, orchestrator prep, happy progress.
I'm feeling well enough this evening, so I'll try and put a few hours in. Today, I will try and set up the SSL in prod.
Finished the SSL setup. Had to set up a quick nginx proxy, but everything works fine now. It's going to change very soon though, as I'm going to have a code-server for each of the containers.
The next step i setting up the orchestrator. I will need to:
- start and stop containers, assign random free ports on startup
- keep track of containers and their ports
- route each user's traffic to their respective containers' code-server instances
Still not sure how the routing will work, never done that before.
I've cleaned up the driver project a little and created the new orchestrator project. I've added a start endpoint and can start multiple containers with different ports using it.
While I was doing that, I sent the currently deployed demo to my friend. His feedback: it works. lol.
Checking up on the code-server bug before I call it for the day, there has been some development on the issue and it seems like the solution was found: https://github.com/coder/code-server/issues/6977#issuecomment-2445351888