diff --git a/docker/Dockerfile b/docker/Dockerfile index 96fef43..e216cac 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,7 +9,7 @@ RUN apt-get -y install ruby RUN apt-get -y install nodejs RUN apt-get -y install golang -RUN useradd -g root runner +RUN useradd -m runner RUN echo '@runner soft nproc 16' >> /etc/security/limits.conf RUN echo '@runner hard nproc 16' >> /etc/security/limits.conf diff --git a/docker/executors/go b/docker/executors/go index 4387b07..7842675 100755 --- a/docker/executors/go +++ b/docker/executors/go @@ -1,3 +1,9 @@ #!/bin/sh -go run $1 +file=$1 + +go build $file + +file=${file%%.*} + +timeout -s HUP 2 ./$file