Files
IOT_application/Machine-Backend/Dockerfile
2025-10-14 17:52:38 +05:30

19 lines
372 B
Docker

FROM python:3.10-alpine AS final
WORKDIR /app
# Copy only installed dependencies + app
COPY --from=builder /install /usr/local
COPY --from=builder /app /app
# Production ENV
ENV FLASK_ENV=production
ENV FLASK_APP=run.py
ENV FLASK_RUN_HOST=0.0.0.0
ENV FLASK_RUN_PORT=5000
EXPOSE 5000
# Use Gunicorn for production
CMD ["gunicorn", "--bind", "0.0.0.0:5000", "run:app"]