From 2c75fa26a78ec4d1fa5ca6d4ac2dd21750b9b8c0 Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Sun, 23 Mar 2025 14:48:24 +0100 Subject: [PATCH] feat: deploy a production level webserver with docker Refs: OPS-15 --- Dockerfile | 2 -- docker-compose.yml | 1 - entrypoint.sh | 3 ++- pyproject.toml | 1 + 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index d53051a..4a3738b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,8 +14,6 @@ RUN apk add curl bash jq RUN pip install poetry RUN poetry install -FROM base as dev - # Expose development port EXPOSE 5000 diff --git a/docker-compose.yml b/docker-compose.yml index 15fa1cd..dd64cda 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,6 @@ services: senju: build: context: . - target: dev ports: - "127.0.0.1:5000:5000" volumes: diff --git a/entrypoint.sh b/entrypoint.sh index a0564d5..63c9f1f 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -e # First create a readable multiline string SYSTEM_PROMPT=$(cat <=2.32.3,<3.0.0)", "coverage (>=7.6.12,<8.0.0)", "pytest-httpserver (>=1.1.2,<2.0.0)", + "waitress (>=3.0.2,<4.0.0)", ]