FROM python:3.9-slim
RUN apt-get update -yqq && \
apt-get upgrade -yqq && \
apt-get install -yqq --no-install-recommends \
apt-utils \
curl \
wget \
netcat-traditional \
&& apt-get autoremove -yqq --purge
RUN apt-get install -yqq --no-install-recommends \
openjdk-17-jre-headless \
&& apt-get autoremove -yqq --purge
RUN pip install confluent-kafka
ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/
ENV PATH=${JAVA_HOME}/bin/:$PATH
RUN mkdir /app
WORKDIR /app
RUN pip install fastapi uvicorn pydantic requests
COPY ./app /app
EXPOSE 8000
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
Content type
Image
Digest
sha256:8bf633f75…
Size
77 MB
Last updated
about 2 years ago
docker pull nguyentranleminh/fastapi