WARNING: This task includes several actions, and is very complex. Is using several technologies and libraries. If you aren't be sure to do it, you may to work on easier task.
To be able starting a Container, first of all we need a Dockerfile to create a Docker image.
This image has next attributes:
Alpine Linux based
Includes shell script to run in Alpine Linux Shell (which is responsibility of another card).
Includes JDK / JRE custom (which is responsibility of another card).
Includes a file that contains all test params needed to test user code received (which is responsibility of another card).
Includes a file that contains user code (which is responsibility of another card).
Sanbox container should be able to run shell script to start the internal process and test user code.
HOW TEST THIS TASK:
Please, create your own DockerHub repository and upload the image. Please give the url of this repo to review if the image is created appropiately.
WARNING: This task includes several actions, and is very complex. Is using several technologies and libraries. If you aren't be sure to do it, you may to work on easier task.
To be able starting a Container, first of all we need a Dockerfile to create a Docker image. This image has next attributes:
Sanbox container should be able to run shell script to start the internal process and test user code.
HOW TEST THIS TASK: