FROM python:3.12-slim WORKDIR /app # Установка необходимых пакетов RUN apt-get update && apt-get install -y postgresql-client && rm -rf /var/lib/apt/lists/* # Установка зависимостей COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt # Копирование файлов проекта COPY . . # Делаем скрипт исполняемым RUN chmod +x wait-for-postgres.sh # Запуск бота с ожиданием PostgreSQL CMD ["./wait-for-postgres.sh", "postgres", "python", "bot.py"]