diff --git a/Containerfile b/Containerfile index c6cf545..8725b35 100644 --- a/Containerfile +++ b/Containerfile @@ -2,18 +2,15 @@ FROM python:3.12-slim WORKDIR /app -RUN pip install --no-cache-dir \ - "python-socks[asyncio]>=2.4" \ - "aiosqlite>=0.19" \ - "aiohttp>=3.9" \ - "aiohttp-socks>=0.8" \ - "cryptography>=41.0" +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +COPY src/ /app/src/ ENV PYTHONUNBUFFERED=1 ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONPATH=/app/src -VOLUME /app/src VOLUME /data ENTRYPOINT ["python", "-m", "bouncer"]