diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b2522fe --- /dev/null +++ b/Dockerfile @@ -0,0 +1,10 @@ +FROM python:3.12.1-alpine + +WORKDIR /app + +COPY requirements.txt . +RUN pip install -r requirements.txt + +COPY ./src . + +CMD [ "python", "./main.py" ] diff --git a/src/modules/__init__.py b/src/modules/__init__.py index a3da38a..1d87c3f 100644 --- a/src/modules/__init__.py +++ b/src/modules/__init__.py @@ -6,7 +6,6 @@ import sys import zipfile from collections import namedtuple from datetime import datetime -from pathlib import Path import requests from loguru import logger @@ -15,6 +14,7 @@ from ruamel.yaml import YAML yaml = YAML() yaml.default_flow_style = False +IN_DOCKER = "DOCKER_CONTAINER" in os.environ __version__ = '1.3.1' @@ -113,7 +113,8 @@ def get_server_status(): def enter_to_exit(exit_code=1): logger.info("Выход..") - input("\nНажмите Enter для продолжения..") + if not IN_DOCKER: + input("\nНажмите Enter для продолжения..") sys.exit(exit_code)