deca-1 / Dockerfile
Blazgo's picture
Update Dockerfile
5645264 verified
raw
history blame contribute delete
735 Bytes
# Use a Python base image with necessary libraries
FROM python:3.9-slim
# Set environment variables to avoid prompts
ENV PYTHONUNBUFFERED 1
# Set the working directory inside the container
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
git \
&& rm -rf /var/lib/apt/lists/*
# Install necessary Python packages
RUN pip install --upgrade pip
RUN pip install git+https://github.com/bigscience-workshop/petals
# Copy the Python script into the container
COPY setup_petal_swarm.py /setup_petal_swarm.py
# Expose the necessary port (31337 is the default port for Petals)
EXPOSE 31337
# Set the command to run the Python script on container startup
CMD ["python", "/setup_petal_swarm.py"]