changed relevant files for project test2
Some checks failed
Docker Build Smart Logic / Build amd64 & arm64 (push) Failing after 5s
Some checks failed
Docker Build Smart Logic / Build amd64 & arm64 (push) Failing after 5s
This commit is contained in:
23
Dockerfile
23
Dockerfile
@@ -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
0
config/watch_state.json
Normal file
19
config/watchdog.conf
Normal file
19
config/watchdog.conf
Normal 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"
|
||||||
10
versions.env
10
versions.env
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user