From 46af86f8ace136dd1d1d94590d3423e6b12e3f7b Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Thu, 30 Dec 2021 10:16:41 +0100 Subject: Prepare for github --- Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Dockerfile (limited to 'Dockerfile') diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..66b4b70 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,24 @@ +FROM python:3.10-alpine AS base + +RUN mkdir -p /app +WORKDIR /app + +FROM base AS build + +RUN mkdir /buildroot +RUN apk add gcc make musl-dev +RUN pip install --upgrade pip + +COPY requirements.txt . +RUN pip install -r requirements.txt --root /buildroot + +FROM base + +COPY --from=build /buildroot / +COPY . . + +ENV TUNNEL_DOMAIN= +ENV SECURE True +EXPOSE 8000 + +CMD ["uvicorn", "ttun_server:server", "--host", "0.0.0.0", "--port", "8000"] -- cgit v1.2.3