kevos-attire/backend/Dockerfile

23 lines
296 B
Docker

FROM python:3.12-alpine3.20
WORKDIR /app
ENV FLASK_APP=main.py
RUN python -m venv venv
RUN source venv/bin/activate
# Change app to development server
# ENV FLASK_APP=main.py
COPY ./requirements.txt .
RUN pip install -r ./requirements.txt
COPY . .
EXPOSE 5080
CMD ["python", "main.py"]