✅ - Dockerized front-end and backend ✅ - Setup CI for building and storing docker images ✅ - Split out code evaluation tool into its own service, deployed it.
Got code execution working on the front end now for @deliberatepy
- User submits code - API call to back-end with code block - API passes code to a new docker container for execution - Docker returns stdout - API returns pass/fail to front-end
Making progress on my Python spaced repetition learning app @deliberatepy
This morning I'm working on setting up an endpoint in FastAPI that will allow us to run user-submitted Python code in an isolated container and check it against some expected value