--- apiVersion: v1 # The repository name in registry1, excluding /ironbank/ name: "galvanize/galvanize/python-code-evaluator" # List of tags to push for the repository in registry1 # The most specific version should be the first tag and will be shown # on ironbank.dsop.io tags: - "0.1.4" - "latest" # Build args passed to Dockerfile ARGs args: BASE_IMAGE: "opensource/python/python39" BASE_TAG: "v3.9.7" # Docker image labels labels: org.opencontainers.image.title: "python-code-evaluator" org.opencontainers.image.description: "The python-code-evaluator is a microservice that supports the Galvanize Learn application. Its purpose is to process python code snippets to determine if student quiz submissions correctly answer programming code challenges defined by instructors in the Learn application. Code evaluation jobs are passed from forge, the main learn application, to a specific redis queue where they are picked up by the python-code-evaluator. The redis job contains the student code submission and an instructor defined python unit test that is used to determine whether or not the code returns the correct value. When the python-code-evaluator finishes, it POSTs its result back to forge which displays the result to the student." org.opencontainers.image.licenses: "proprietary" org.opencontainers.image.url: "https://www.galvanize.com" org.opencontainers.image.vendor: "Galvanize" org.opencontainers.image.version: "0.1.4" mil.dso.ironbank.image.keywords: "lms,learn,galvanize,online,classes,remote,learning" mil.dso.ironbank.image.type: "commercial" mil.dso.ironbank.product.name: "Learn" # List of resources to make available to the offline build context resources: - auth: type: s3 id: galvanize region: us-gov-west-1 url: s3://learn-dependencies/python-evaluator/redis-cli-0.1.4.tar.gz filename: redis-cli.tar.gz validation: type: sha256 value: afdbf83ba59fc8e13daa1cd10d53396984dea4bc01cd556b63fda57904c7767b # List of project maintainers maintainers: - email: "dchong@revacomm.com" name: "Derrin Chong" username: "dchong" - email: "muranaka@revacomm.com" name: "Michael Uranaka" username: "muranaka" - email: "csakamaki@revacomm.com" name: "Charlie Sakamaki" username: "csakamaki" - name: "Joshua Eason" username: "jeason" cht_member: true