Files
ticket/Dockerfile
SimolZimol 63e754bd96 modified: Dockerfile
modified:   bot.py
	modified:   requirements.txt
2026-01-08 19:45:46 +01:00

32 lines
673 B
Docker

# Base image with Python
FROM python:3.11-slim
# Set working directory
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
libffi-dev \
libnacl-dev \
python3-dev \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Copy requirements and install dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy project files
COPY . .
# Environment variables
ENV DISCORD_TOKEN=$DISCORD_TOKEN
ENV MYSQL_HOST=$MYSQL_HOST
ENV MYSQL_PORT=$MYSQL_PORT
ENV MYSQL_USER=$MYSQL_USER
ENV MYSQL_PASSWORD=$MYSQL_PASSWORD
ENV MYSQL_DATABASE=$MYSQL_DATABASE
# Start the bot
CMD ["python", "bot.py"]