# The whole source-deploy contract in one file:
#   - any base image you like (built exactly as written, no platform template)
#   - listen on the port in $PORT (the platform sends 8080)
#   - run as a non-root user (the platform enforces uid 65532; python:slim
#     works as an arbitrary uid out of the box)
FROM python:3.12-slim
WORKDIR /app
COPY server.py .
CMD ["python", "server.py"]
