dragonub / Dockerfile
xdragxt's picture
Update Dockerfile
4adc2ba verified
# Use Python 3.10 for compatibility with motor/kymang
FROM python:3.10-bullseye
# Install system dependencies
RUN apt-get update -y && apt-get upgrade -y \
&& apt-get install -y --no-install-recommends ffmpeg neofetch git \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Set working directory
WORKDIR /app
# Copy application code
COPY . /app/
# Make Git trust the repo
RUN git config --global --add safe.directory /app \
&& git config --global pull.rebase false
# Ensure database directory exists (adjust path if needed)
RUN mkdir -p /app/database && chmod -R 777 /app/database
# Install Python dependencies
RUN pip install --no-cache-dir --upgrade -r requirements.txt
CMD bash start