From 29d5f0f2dc5ce4cd18265e900e0cdbf73e79f83f Mon Sep 17 00:00:00 2001 From: Andrea Garbato Date: Fri, 26 Apr 2024 18:47:32 +0200 Subject: [PATCH] Bump alpine to 3.19.1 / unison 2.53.4 --- Dockerfile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index d9d8cc0..c19ddd5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -FROM alpine:3.18.0 +FROM alpine:3.19.1 +ARG UNISON_VERSION=2.53.4 MAINTAINER andrea.garbato@gmail.com @@ -28,10 +29,18 @@ RUN apk add --no-cache \ py3-pip \ logrotate \ python3-dev \ - unison \ - #&& apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community unison==2.53.0-r0 \ - && pip3 install flask flask_restful uwsgi requests flask-basicAuth flask-autoindex psutil apscheduler sqlalchemy \ - && apk del libc-dev linux-headers gcc g++ python3-dev + ocaml \ + curl \ + musl-dev \ + make \ + # Download & Install Unison + && curl -L https://github.com/bcpierce00/unison/archive/refs/tags/v${UNISON_VERSION}.tar.gz | tar zxv -C /tmp \ + && cd /tmp/unison-${UNISON_VERSION} \ + && make \ + && cp src/unison src/unison-fsmonitor /usr/bin \ + && pip3 install --break-system-packages flask flask_restful uwsgi requests flask-basicAuth flask-autoindex psutil apscheduler sqlalchemy \ + && apk del libc-dev linux-headers gcc g++ python3-dev curl musl-dev ocaml make \ + && rm -rf /tmp/unison-${UNISON_VERSION} RUN mkdir -p /var/run/sshd /run/nginx /usr/local/unicloud ADD app/ /usr/local/unicloud/