changed relevant files for project test2
Some checks failed
Docker Build Smart Logic / Build amd64 & arm64 (push) Failing after 5s

This commit is contained in:
2026-02-09 16:32:36 +01:00
parent 1a6dc197a3
commit 3ab9f00584
4 changed files with 47 additions and 5 deletions

View File

@@ -0,0 +1,23 @@
ARG BASE_IMAGE
ARG APP_VERSION
FROM ${BASE_IMAGE}
LABEL org.opencontainers.image.version=$APP_VERSION
# Abhängigkeiten installieren
RUN apk add --no-cache bash curl jq msmtp ca-certificates tzdata git
# Struktur anlegen
RUN mkdir /app /config
WORKDIR /app
# Skript kopieren
COPY multi-watch.sh /app/multi-watch.sh
RUN chmod +x /app/multi-watch.sh
# VOLUME markiert den Mount-Punkt für die Persistenz
VOLUME ["/config"]
# Startbefehl
ENTRYPOINT ["/bin/bash", "/app/multi-watch.sh"]

0
config/watch_state.json Normal file
View File

19
config/watchdog.conf Normal file
View File

@@ -0,0 +1,19 @@
# E-Mail Einstellungen
EMAIL_TO="empfaenger@beispiel.de"
EMAIL_FROM="multi-watch@dein-server.de"
# Intervall
CHECK_INTERVAL=21600 # Alle 6 Stunden (in Sekunden)
# Quellen (Format: TYPE|REPO|EXTRA)
TARGETS=(
"DOCKER|library/ubuntu|latest"
"DOCKER|grafana/grafana|9.5.0"
"GITHUB|docker/cli|master"
)
# SMTP Einstellungen für msmtp
SMTP_HOST="smtp.dein-anbieter.de"
SMTP_PORT="587"
SMTP_USER="dein-benutzername"
SMTP_PASS="dein-passwort"

View File

@@ -1,12 +1,12 @@
APP_NAME=test01 APP_NAME=ttest2
APP_VERSION=1.6.0 APP_VERSION=3.22
APP_DESCRIPTION=Alpine based minimal web image APP_DESCRIPTION=Watchdog for notify on updates on dockerhub, github and other git-sources
BASE_IMAGE=alpine:3.22 BASE_IMAGE=alpine:3.22
MAINTAINER=pi-farm MAINTAINER=pi-farm
OCI_VENDOR=pi-farm OCI_VENDOR=pi-farm
OCI_LICENSE=MIT OCI_LICENSE=Apache
TARGET_PLATFORMS=linux/amd64,linux/arm64 TARGET_PLATFORMS=linux/amd64,linux/arm64
@@ -17,4 +17,4 @@ APP_GID=1000
BUILD_EDGE=true BUILD_EDGE=true
GENERATE_SBOM=true GENERATE_SBOM=true
SIGN_IMAGE=false SIGN_IMAGE=true