FROM python:3.12-alpine
WORKDIR /app
RUN apk add --no-cache gcc musl-dev libffi-dev openssl-dev \
&& pip install --no-cache-dir 'python-jose[cryptography]==3.3.0'
COPY server.py .
EXPOSE 7003
CMD ["python", "server.py"]