STEP 1/11: FROM python:3.11-slim AS base
STEP 2/11: ENV PYTHONDONTWRITEBYTECODE=1     PYTHONUNBUFFERED=1     PIP_NO_CACHE_DIR=1
--> Using cache 8a92c619997fc8cbe1678a3ef1a861da1755171f8556e29a6b97dcf4918aadae
--> 8a92c619997f
STEP 3/11: WORKDIR /app
--> Using cache 5396bdcab4bb6199b84c9706e924a6e4207b068236ab45e01f4f495c98802da6
--> 5396bdcab4bb
STEP 4/11: RUN apt-get update && apt-get install -y --no-install-recommends     build-essential libpq-dev curl     && rm -rf /var/lib/apt/lists/*
--> Using cache bb392e6a329e1bd9762d84154f490cea7b48649e5f73603916cd77a3830d49b5
--> bb392e6a329e
STEP 5/11: COPY requirements.txt requirements-dev.txt ./
--> Using cache c55577bab0bec901c6b01ebbcfebb5c26861da23d0cfdfc4f4e964d1155a967b
--> c55577bab0be
STEP 6/11: RUN python -m pip install --no-cache-dir --upgrade pip==26.2.1
--> Using cache 6690febcb57d29461de9039036fbb4ebdffd20613ac164be89b1580d3a4bf33b
--> 6690febcb57d
STEP 7/11: RUN pip install -r requirements.txt
--> Using cache ee5d4a23119fad7ff61e4ac5e4244f91289816a31d87e2e7dba37d60548c83ab
--> ee5d4a23119f
STEP 8/11: COPY . .
--> 00935a8e0002
STEP 9/11: EXPOSE 8000
--> 19b2341cbfad
STEP 10/11: HEALTHCHECK --interval=30s --timeout=5s --start-period=15s --retries=3     CMD curl -f http://localhost:8000/health || exit 1
--> 92881fd88f76
STEP 11/11: CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"]
COMMIT localhost/stocklab-backend:audit-remediation-20260910-212530
--> 413a2618ce5e
Successfully tagged localhost/stocklab-backend:audit-remediation-20260910-212530
413a2618ce5e1832dc08fe1ee0c14a449374d8b3c3c94723bd87a6a639248cbe
