From 52b57cc676be83c4b38576ae25cd09566f9e1da9 Mon Sep 17 00:00:00 2001 From: Ethan Mosbaugh Date: Fri, 5 Sep 2025 13:41:04 -0700 Subject: [PATCH 1/3] chore: release 2.56.9 --- deploy/Dockerfile.prod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/Dockerfile.prod b/deploy/Dockerfile.prod index cde99dac..fe0682ed 100644 --- a/deploy/Dockerfile.prod +++ b/deploy/Dockerfile.prod @@ -3,7 +3,7 @@ WORKDIR /docker-compose-generate COPY ./util/docker-compose-generate /docker-compose-generate RUN make build -FROM python:3.12 +FROM python:3.12-bookworm COPY --from=builder /docker-compose-generate/dcg /dcg RUN apt-get update \ From a5041f3bddfdff8c03ed4e54a37af7734eb29db8 Mon Sep 17 00:00:00 2001 From: Ethan Mosbaugh Date: Fri, 5 Sep 2025 13:42:51 -0700 Subject: [PATCH 2/3] f --- deploy/Dockerfile.prod | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deploy/Dockerfile.prod b/deploy/Dockerfile.prod index fe0682ed..0a807e56 100644 --- a/deploy/Dockerfile.prod +++ b/deploy/Dockerfile.prod @@ -1,11 +1,10 @@ -FROM golang:1.20 AS builder +FROM golang:1.23 AS builder WORKDIR /docker-compose-generate COPY ./util/docker-compose-generate /docker-compose-generate RUN make build FROM python:3.12-bookworm -COPY --from=builder /docker-compose-generate/dcg /dcg RUN apt-get update \ && apt-get install -y --no-install-recommends \ git \ @@ -49,6 +48,8 @@ ADD ./main.py /home/docker/code/ ADD Manifest /home/docker/code/ ADD LICENSE /home/docker/code/ +COPY --from=builder /docker-compose-generate/dcg /dcg + # Generate Docker compose template RUN /dcg --raw > /home/docker/code/install_scripts/templates/swarm/docker-compose-generate-safe.sh From cf395a71d7883bfa4879dca048cab69037d33644 Mon Sep 17 00:00:00 2001 From: Ethan Mosbaugh Date: Fri, 5 Sep 2025 14:07:55 -0700 Subject: [PATCH 3/3] f --- deploy/Dockerfile.prod | 17 ++++++++++++----- requirements.txt | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/deploy/Dockerfile.prod b/deploy/Dockerfile.prod index 0a807e56..7f35fe69 100644 --- a/deploy/Dockerfile.prod +++ b/deploy/Dockerfile.prod @@ -3,7 +3,7 @@ WORKDIR /docker-compose-generate COPY ./util/docker-compose-generate /docker-compose-generate RUN make build -FROM python:3.12-bookworm +FROM python:3.13-bookworm RUN apt-get update \ && apt-get install -y --no-install-recommends \ @@ -15,19 +15,26 @@ RUN apt-get update \ zlib1g-dev \ libssl-dev \ supervisor \ + \ + \ + libxml2 \ + libxml2-dev \ + libxslt1-dev \ + libxslt1.1 \ && rm -rf /var/lib/apt/lists/* WORKDIR /tmp -RUN curl -O http://nginx.org/download/nginx-1.24.0.tar.gz \ - && tar -zxvf nginx-1.24.0.tar.gz \ - && cd nginx-1.24.0 \ +ARG NGINX_VERSION=1.29.1 +RUN curl -O http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz \ + && tar -zxvf nginx-${NGINX_VERSION}.tar.gz \ + && cd nginx-${NGINX_VERSION} \ && ./configure \ --with-http_ssl_module \ --with-http_v2_module \ --with-http_gzip_static_module \ && make \ && make install \ - && rm -rf /tmp/nginx-1.24.0* + && rm -rf /tmp/nginx-${NGINX_VERSION}* # Add Nginx binary location to PATH ENV PATH="/usr/local/nginx/sbin:$PATH" diff --git a/requirements.txt b/requirements.txt index 11613ae2..04036437 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ boto3==1.35.78 -Flask==3.1.0 +Flask==3.1.1 mysql-connector==2.1.7 pytest==8.3.4 pytest-mock==3.14.0