nooptr / code-challenge

Code Challenge by docker sandbox https://nghethuatcoding.com/2019/06/05/viblo-code-challenge-duoc-xay-dung-nhu-the-nao/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code challenge by docker sandbox

Build image cho docker

PHP

cd docker
docker build -t ntcd_php -f php/Dockerfile .
docker run -it --rm -v /tmp:/tmp ntcd_php php /tmp/main.php /tmp/output

Javascript

cd docker
docker build -t ntcd_javascript -f javascript/Dockerfile .
docker run -it --rm -v /tmp:/tmp ntcd_javascript node /tmp/main.js /tmp/output

Start API

npm run start

API

Endpoint: http://localhost:3000/run/:language

Request

{
	"content": "<?php $a = 12; $b = $a * 2; echo $b;"
}

Response

{
  "stdout": "24",
  "error": "",
  "time": ".0911\n"
}

About

Code Challenge by docker sandbox https://nghethuatcoding.com/2019/06/05/viblo-code-challenge-duoc-xay-dung-nhu-the-nao/


Languages

Language:JavaScript 78.8%Language:Dockerfile 9.0%Language:Pug 5.5%Language:Shell 4.5%Language:CSS 2.2%