This chore involves setting up the necessary infrastructure to enable the playground feature to work in a local docker-compose environment since more work involving this feature will begin soon.
This will likely bypass the orchestration service, allowing a playground pod to be spun up in the compose environment, and environment override configurations in the socket.io layer that use an explicitly defined session id.
Objectives
Add configuration to the API that allows a static session id to be passed to the client when requesting a new playground session
Add the playground to docker-compose
Ideally provide a way to reset the playground when a session disconnects
Add documentation explaining the process of creating and defining specific environments
Overview
This chore involves setting up the necessary infrastructure to enable the playground feature to work in a local
docker-compose
environment since more work involving this feature will begin soon.This will likely bypass the orchestration service, allowing a playground pod to be spun up in the compose environment, and environment override configurations in the socket.io layer that use an explicitly defined session id.
Objectives