Код: Выделить всё
import subprocess
file_path = '/home/user/data/logs'
try:
result = subprocess.run(['ls', file_path], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
print("yes")
except subprocess.CalledProcessError:
print("no")
Файл Docker:
Код: Выделить всё
# ------------- Dockerfile --------------
FROM python:3.11-slim-buster
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
RUN pip install --no-cache-dir asyncio aiogram scheduler mysql-connector-python pydantic-settings APScheduler pytz asyncio-scheduler pyTelegramBotAPI loguru requests
COPY . /usr/src/app
CMD \["python", "./main.py"\]
/home/lost0/data/database — не работает
/home/lost0/data/logs — работает
Подробнее здесь: https://stackoverflow.com/questions/792 ... -directory
Мобильная версия