17 lines
310 B
Docker
17 lines
310 B
Docker
FROM python:3.12-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY Pipfile Pipfile.lock /app/
|
|
|
|
RUN pip install pipenv
|
|
|
|
# Activate the virtual environment and install dependencies
|
|
RUN pipenv install --deploy --system
|
|
|
|
# Copy the rest of the application code to the working directory
|
|
COPY . /app/
|
|
|
|
EXPOSE 5000
|
|
|
|
CMD ["python", "app.py"] |