Authentication-Results: mail-b.sr.ht; dkim=pass header.d=figbert.com header.i=@figbert.com Received: from figbert.com (figbert.com [135.181.44.54]) by mail-b.sr.ht (Postfix) with ESMTPS id 0774511EF2D for <~metalune/simplytranslate-devel@lists.sr.ht>; Mon, 28 Jun 2021 23:15:43 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=wPVBd9PpHvnQ80WHmrLry8T3a5W7UtasqwTn1NhacpQ=; c=relaxed/relaxed; d=figbert.com; h=Subject:Subject:Sender:To:To:Cc:Cc:From:From:Date:Date:MIME-Version:MIME-Version:Content-Type:Content-Transfer-Encoding:Content-Transfer-Encoding:Reply-To:In-Reply-To:Message-Id:Message-Id:References:Autocrypt:Openpgp; i=@figbert.com; s=default; t=1624922140; v=1; x=1625354140; b=V91DT6nq0nExMBauXEGTLaivJ+NT14OruWvUZT1r4HNosQqq+O3bHvQNix5oz4z4Fl0uKlBe gvQbfxvnx+VYGEt9J6qz1htY3qkQBwCJntSncJdDmXXShQLVPHhsEfxBRkOX99apA+L+fhzoWrN gHHZyPi3ixbYkOE4tXeg7698di+1mkD5Qf5n8YHWDflu2wQFB3WtppOfmm9dOAOkBStE5Cf/DXb tjJjHa39b2PuXoyc6kO2jrIHf98WSSAtNrZUTs/FtxgYYkiDNefmXiV8pCUgckKnTKyvpLDipGl 937MrIGjgUl/Zwk8vFiShNxGhl+5eZDFS/SllwvZrUSdA== Received: by figbert.com (envelope-sender ) with ESMTPS id 05462b64; Mon, 28 Jun 2021 23:15:40 +0000 From: FIGBERT To: ~metalune/simplytranslate-devel@lists.sr.ht Cc: FIGBERT Subject: [PATCH simplytranslate_docker] Add working general and uvicorn web Dockerfiles Date: Mon, 28 Jun 2021 16:13:37 -0700 Message-Id: <20210628231337.5142-1-figbert@figbert.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- web/Dockerfile | 16 ++++++++++++++++ web/uvicorn/Dockerfile | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/web/Dockerfile b/web/Dockerfile index e69de29..31b22cf 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -0,0 +1,16 @@ +FROM python:3-slim + +RUN apt update && apt upgrade && apt install -y git + +RUN git clone https://git.sr.ht/~metalune/simplytranslate_engines engines && \ + git clone https://git.sr.ht/~metalune/simplytranslate_web web + +WORKDIR /engines +RUN python3 setup.py install && \ + pip install -r requirements.txt +WORKDIR /web +RUN pip install -r requirements.txt && \ + pip install uvicorn + +EXPOSE 5000 +CMD ["python3", "main.py"] diff --git a/web/uvicorn/Dockerfile b/web/uvicorn/Dockerfile index e69de29..d502178 100644 --- a/web/uvicorn/Dockerfile +++ b/web/uvicorn/Dockerfile @@ -0,0 +1,16 @@ +FROM python:3-slim + +RUN apt update && apt upgrade && apt install -y git + +RUN git clone https://git.sr.ht/~metalune/simplytranslate_engines engines && \ + git clone https://git.sr.ht/~metalune/simplytranslate_web web + +WORKDIR /engines +RUN python3 setup.py install && \ + pip install -r requirements.txt +WORKDIR /web +RUN pip install -r requirements.txt && \ + pip install uvicorn + +EXPOSE 5000 +CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "5000"] -- 2.32.0