flowsms/Dockerfile
Carlos Rivas 35396f63cb
Some checks failed
Build Python App / build (push) Failing after 14s
Add missing files
2024-08-23 21:27:49 -07:00

30 lines
563 B
Docker

FROM python:3.11-alpine
WORKDIR /deployment
# Setup virtual environment
ENV VIRTUAL_ENV=/opt/venv
RUN python3 -m venv $VIRTUAL_ENV
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
# Install dependencies:
COPY requirements.txt .
RUN ["pip", "install", "-r", "requirements.txt"]
# Copy the application:
ADD static static/
ADD templates templates/
ADD app.py .
ADD database.py .
ADD dtos.py .
ADD loggerino.py .
ADD models.py .
ADD schemas.py .
ADD service.py .
# Expose the port
EXPOSE 8000
# Run the application:
CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--reload"]