FROM python:slim
ARG API_KEY=fake-demo-key-123
ENV APP_ENV=production
WORKDIR /app
COPY . .
RUN echo "API_KEY=${API_KEY}" > /app/.build-token
RUN python fetch_vendor_data.py /app/.build-token
# clean up the secrets before shipping
RUN rm -f /app/.env /app/.build-token
EXPOSE 8080
CMD ["python", "app.py"]
