diff --git a/Dockerfile b/Dockerfile index 52c8605..aa623ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -# Use an official Python runtime as a parent image -FROM python:alpine +# Use an official Ubuntu base image +FROM ubuntu:latest # Set the working directory in the container to /app WORKDIR /app @@ -7,10 +7,10 @@ WORKDIR /app # Add metadata to the image to describe that the container is listening on port 8000 EXPOSE 8000 -# Install any needed packages specified in pyproject.toml -RUN apk update && \ - apk add --no-cache gcc curl +# Update package lists and install build tools +RUN apt-get update && apt-get install -y build-essential curl +# Install Rust RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && \ /root/.cargo/env && \ rustup toolchain install stable && \