From 74b15d46d6939cfae1c9d9c5d87ca6f218700a63 Mon Sep 17 00:00:00 2001 From: paspo Date: Fri, 13 Jun 2025 23:06:01 +0200 Subject: [PATCH] more secure image --- src/Dockerfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/Dockerfile b/src/Dockerfile index b5d1871..952f42f 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -1,15 +1,14 @@ -FROM debian:bullseye-slim +FROM chainguard/wolfi-base:latest COPY logrotate-cron /etc/logrotate.d COPY entrypoint.sh / RUN \ - mkdir /scripts /crontabs && \ - apt update && \ - DEBIAN_FRONTEND=noninteractive apt -y upgrade && \ - DEBIAN_FRONTEND=noninteractive apt -y install wget python3 python3-pip python3-dateutil python3-requests python3-bs4 logrotate unzip tzdata && \ - pip3 install fdb mysql-connector-python==8.0.29 telepot caldav && \ - wget -O /tmp/bw.zip 'https://vault.bitwarden.com/download/?app=cli&platform=linux' && \ + mkdir -p /scripts /crontabs && \ + apk -U upgrade && \ + apk add wget python3 py3-pip py3-dateutil py3-requests py3-beautifulsoup4 logrotate unzip tzdata && \ + pip3 install --break-system-packages fdb mysql-connector-python telepot caldav && \ + wget -O /tmp/bw.zip 'https://github.com/bitwarden/clients/releases/download/cli-v2025.5.0/bw-oss-linux-2025.5.0.zip' && \ unzip /tmp/bw.zip -d /usr/local/bin && \ chmod +x /usr/local/bin/bw && \ rm /tmp/bw.zip