From c174f1dbc9ac6d4420270b5b6e538cc3279e5a0a Mon Sep 17 00:00:00 2001 From: Karl Date: Tue, 15 Jul 2025 11:19:44 +0100 Subject: [PATCH] reduced dockerfile --- VERSION | 2 +- dockerfile | 11 +++-------- requirements.txt | Bin 2730 -> 212 bytes 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/VERSION b/VERSION index 7e099ec..a77d7d9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.6 \ No newline at end of file +1.2.7 \ No newline at end of file diff --git a/dockerfile b/dockerfile index d5aa093..bf5d89e 100644 --- a/dockerfile +++ b/dockerfile @@ -1,5 +1,5 @@ # Builder stage -FROM python:3.11-slim-bookworm as builder +FROM python:3.11-slim-bookworm AS builder WORKDIR /app @@ -7,15 +7,10 @@ COPY requirements.txt . RUN pip install --no-cache-dir --prefix=/install -r requirements.txt # Final stage -FROM python:3.11-slim-bookworm as final +FROM python:3.11-slim-bookworm AS final RUN apt-get update && apt-get install -y --no-install-recommends \ - libglib2.0-0 \ - libsm6 \ - libxrender1 \ - libxext6 \ libgomp1 \ - libgl1 \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* @@ -43,5 +38,5 @@ USER appuser EXPOSE 5000 -ENV FLASK_ENV production +ENV FLASK_ENV=production CMD ["./run.sh"] diff --git a/requirements.txt b/requirements.txt index 2bd3019e60a151f661ecf74d53c1d7f844fa73ea..ddcb97d535d68d810970e0705a485557fc08ed7d 100644 GIT binary patch delta 105 zcmZ1_dWDhY|G)qLCa+@h2v27yWyoX5WJqSnXD9-)cp12WbSgt3P&}2Pn4tuSL1G0A ni3}+~m;)5e2dXXtiv|F7<^W+nLphkA2h^1dR9iXuD~llj+iMuf literal 2730 zcmb7`Pfrt36vf}##E&w@wt~2DVMtgQNsKOxE7DF&87OUO2cdj;@ciDH+c%&tOw&^O z?w@ndJ@>wOdVG2ur$w5i+f=7j+N4?fsMp){Ccg)1lwPM-DQvEFzD%wDZ&M@tW!h%@ zf$ZPuJ&>2}mpWT@ma{ZXmA>!NTK@JR!~2{i>~}dL*@<+h_fYS(qHN_m=;HDnoPqL4 zHa?pu_E>d*>|B2r@>}WeTJa+4Ajfn~6InDuc_lx`qYB~;bFNy^>U5z~>?Zq+A7tSw z>+I=#O+Fv$WSH?2XSBDwP^^vc%!IDW%xu!Nek1b3KL1EQ)E?0}t%VQtt`pASi(V}< z591ss*f4WpL8o9~BMx>s3Kf#YjMe(JR-CAxo|qw@AM3mo1N4~;c-qG2Q+Zl7=pnjt zkfTJ7S-O|aOb9|TbK!AchzTP4Y|hVBabJT)At%B)7K3IZkhqiOtV+jS*XZm#qb9oT z;pIG6(`LMIXf?vyfnLG=g>VhBx9crkxsYe8YWmYc4c0Rm!s34KKg>#Zg^gxmDU88q zOiYveI2TjQ6{p6{99R!n%;kC8)kVgFs}ZWLVvlp(bQF$Vo%xM8pOs;mE@e6Fp&%CM zFXiXSu;QtWEJlAN-#fjTtVQ~@S58=2opkC!+BuWWO5f2*nONspsG4avRd`!9AXrE- z*ZPD5el5K_RjiE^z)XMF_jAP!9$~{6nJYR(?pB{MyToC3!)m80ZggJdUb3%Hvvpj_ z|GD<@bf3Y9Z7U|w{FU$qio(=VD6exA&hQ-Oo#yISI$@L6;xO{JiUrm`a}yPvSY=0D zr=G`niT8hfs=Vpw75iY@Dd*o&*kfpw8-PlKfzqwD`oQ)YORxQDEF57m?J}-pYmJ~* zvklXIoBnt5Vd;CqmW{B}^}CFQ2{vP%pS9wn2=sj`?F3?WcBldt*@%tu(xGxMxUO;^ z9p-7l-ZRH`t8+|Hxm(_nFKy0bS8iI*CVQ?}Qzy4YVU6rqMkPg?RnFfEt8YHf4Yt0g z3gW-}!n^egTh=LTepO{Z)2DQrzT~RBhk~bXLbw*bX*yBf2fc#Le&uZP8=a#kwo~+M zlxy+s-YS11m9W1meKNglL2TU@^kVGKZP6(_`ECL^+rrarOPD8)E3=lVZ7Z#VpPStl z<`y;iym`h+*}+?7yw%wjM(*Y9xcSy`svl~a$f