clean requirements
This commit is contained in:
parent
a841c5aa2f
commit
bf1f186f73
2 changed files with 14 additions and 93 deletions
30
Dockerfile
30
Dockerfile
|
@ -1,31 +1,19 @@
|
||||||
# --- Base Image ---
|
|
||||||
FROM python:3.11-slim
|
FROM python:3.11-slim
|
||||||
|
|
||||||
# --- System dependencies ---
|
# System packages für ffmpeg + Voice
|
||||||
RUN apt-get update && apt-get install -y \
|
|
||||||
ffmpeg \
|
RUN apt-get update && apt-get install -y \
|
||||||
python3-dev \
|
ffmpeg python3-dev libffi-dev libnacl-dev build-essential pkg-config libcairo2-dev libgirepository1.0-dev gir1.2-gtk-3.0 \
|
||||||
libffi-dev \
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
libnacl-dev \
|
|
||||||
build-essential \
|
|
||||||
pkg-config \
|
|
||||||
libvirt-dev \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
# --- Set work directory ---
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|
||||||
# --- Copy requirements ---
|
# Installiere Python requirements
|
||||||
COPY requirements.txt .
|
COPY requirements.txt .
|
||||||
|
|
||||||
# --- Install python dependencies ---
|
|
||||||
RUN pip install --no-cache-dir -r requirements.txt
|
RUN pip install --no-cache-dir -r requirements.txt
|
||||||
|
|
||||||
# --- Copy bot code ---
|
# Kopiere den Bot-Code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# --- Set environment variables ---
|
CMD ["python", "skullbot.py"]
|
||||||
ENV PYTHONUNBUFFERED=1
|
|
||||||
|
|
||||||
# --- Start bot ---
|
|
||||||
CMD ["python", "bot.py"]
|
|
|
@ -1,72 +1,5 @@
|
||||||
annotated-types==0.7.0
|
discord.py==2.4.0
|
||||||
ansible==11.7.0
|
python-telegram-bot==20.8
|
||||||
ansible-core==2.18.6
|
yt-dlp==2024.08.06
|
||||||
anyio==3.6.2
|
python-dotenv==1.0.1
|
||||||
apache-libcloud==3.4.1
|
PyNaCl==1.5.0
|
||||||
argcomplete==2.0.0
|
|
||||||
attrs==25.3.0
|
|
||||||
Babel==2.10.3
|
|
||||||
certifi==2022.9.24
|
|
||||||
chardet==5.1.0
|
|
||||||
charset-normalizer==3.0.1
|
|
||||||
click==8.1.3
|
|
||||||
cloudflare==4.3.1
|
|
||||||
colorama==0.4.6
|
|
||||||
cryptography==38.0.4
|
|
||||||
distro==1.9.0
|
|
||||||
dnspython==2.3.0
|
|
||||||
docopt==0.6.2
|
|
||||||
fysom==2.1.6
|
|
||||||
h11==0.14.0
|
|
||||||
h2==4.1.0
|
|
||||||
hpack==4.0.0
|
|
||||||
httpcore==0.16.3
|
|
||||||
httplib2==0.20.4
|
|
||||||
httpx==0.23.3
|
|
||||||
hyperframe==6.0.0
|
|
||||||
idna==3.3
|
|
||||||
Jinja2==3.1.2
|
|
||||||
jmespath==1.0.1
|
|
||||||
JSON-minify==0.3.0
|
|
||||||
jsonschema==4.24.0
|
|
||||||
jsonschema-specifications==2025.4.1
|
|
||||||
libvirt-python==9.0.0
|
|
||||||
lockfile==0.12.2
|
|
||||||
markdown-it-py==2.1.0
|
|
||||||
MarkupSafe==2.1.2
|
|
||||||
mdurl==0.1.2
|
|
||||||
netaddr==0.8.0
|
|
||||||
ntlm-auth==1.4.0
|
|
||||||
packaging==23.0
|
|
||||||
passlib==1.7.4
|
|
||||||
pycairo==1.20.1
|
|
||||||
pydantic==2.11.7
|
|
||||||
pydantic_core==2.33.2
|
|
||||||
Pygments==2.14.0
|
|
||||||
PyGObject==3.42.2
|
|
||||||
pykerberos==1.1.14
|
|
||||||
pyparsing==3.0.9
|
|
||||||
python-apt==2.6.0
|
|
||||||
python-dateutil==2.9.0.post0
|
|
||||||
python-dotenv==1.1.1
|
|
||||||
pytz==2022.7.1
|
|
||||||
pywinrm==0.3.0
|
|
||||||
PyYAML==6.0
|
|
||||||
referencing==0.36.2
|
|
||||||
requests==2.28.1
|
|
||||||
requests-kerberos==0.12.0
|
|
||||||
requests-ntlm==1.1.0
|
|
||||||
requests-toolbelt==0.10.1
|
|
||||||
resolvelib==0.9.0
|
|
||||||
rfc3986==1.5.0
|
|
||||||
rich==13.3.1
|
|
||||||
rpds-py==0.25.1
|
|
||||||
selinux==3.4
|
|
||||||
simplejson==3.18.3
|
|
||||||
six==1.16.0
|
|
||||||
sniffio==1.2.0
|
|
||||||
termcolor==3.1.0
|
|
||||||
typing-inspection==0.4.1
|
|
||||||
typing_extensions==4.14.0
|
|
||||||
urllib3==1.26.12
|
|
||||||
xmltodict==0.13.0
|
|
Loading…
Add table
Reference in a new issue