| FROM python:3.9-slim | |
| WORKDIR /app | |
| # Устанавливаем системные зависимости | |
| RUN apt-get update && \ | |
| apt-get install -y curl unzip && \ | |
| rm -rf /var/lib/apt/lists/* | |
| # Скачиваем Xray Core | |
| RUN curl -L -o xray.zip https://github.com/XTLS/Xray-core/releases/download/v1.8.4/Xray-linux-64.zip && \ | |
| unzip xray.zip && \ | |
| mv xray /usr/local/bin/xray && \ | |
| chmod +x /usr/local/bin/xray && \ | |
| rm xray.zip | |
| # Копируем файлы | |
| COPY requirements.txt . | |
| RUN pip install --no-cache-dir -r requirements.txt | |
| COPY main.py . | |
| # Права (на всякий случай) | |
| RUN chmod 777 /app | |
| CMD ["python", "main.py"] |