Some checks failed
Docker Build Smart Logic / Build amd64 & arm64 (push) Failing after 19s
22 lines
502 B
Docker
22 lines
502 B
Docker
ARG BASE_IMAGE=alpine:latest
|
|
FROM ${BASE_IMAGE}
|
|
|
|
ARG APP_VERSION
|
|
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"] |