diff --git a/Checker/models.py b/Checker/models.py index be31577..a0d4f48 100644 --- a/Checker/models.py +++ b/Checker/models.py @@ -7,7 +7,7 @@ from Main.models import Solution, Set def generate_token(): - letters = '1234567890qwertyuiopasdfghjklzxcvbnm!@#$%^&*()QWERTYUIOPASDFGHJKLZXCVBNM' + letters = '1234567890qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM' return ''.join([choice(letters) for _ in range(30)]) diff --git a/CheckerExecutor/Dockerfile b/CheckerExecutor/Dockerfile index 14d8a77..53bbdde 100644 --- a/CheckerExecutor/Dockerfile +++ b/CheckerExecutor/Dockerfile @@ -10,6 +10,10 @@ ENV PYTHONUNBUFFERED 1 RUN mkdir -p /usr/src/app/ WORKDIR /usr/src/app/ +RUN pip install requests + COPY . /usr/src/app/ -CMD ["python", "main.py"] \ No newline at end of file +CMD ["python", "main.py"] + +docker run --name runner --volume=/var/run/docker.sock:/var/run/docker.sock --privileged -e TOKEN=1DGan0xqx51N^wN@i7aqcF@npzrZJr runner \ No newline at end of file diff --git a/CheckerExecutor/main.py b/CheckerExecutor/main.py index b24f22f..c34539b 100644 --- a/CheckerExecutor/main.py +++ b/CheckerExecutor/main.py @@ -1,5 +1,5 @@ from multiprocessing import Process -from os import getenv, environ +from os import getenv from os.path import join from tempfile import TemporaryDirectory from time import sleep