update images
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.12
|
||||
FROM alpine:3.18
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -7,6 +7,8 @@ ARG DDCLIENT_VERSION
|
||||
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
|
||||
LABEL maintainer="saarg"
|
||||
|
||||
RUN apk add perl-app-cpanminus perl-data-validator perl-netaddr-ip perl-test-requires perl-json perl-test-fatal perl-try-tiny perl-test-without-module perl-test-warnings
|
||||
|
||||
RUN \
|
||||
echo "**** install build packages ****" && \
|
||||
apk add --no-cache --virtual=build-dependencies \
|
||||
@ -25,11 +27,6 @@ RUN \
|
||||
perl-io-socket-inet6 \
|
||||
perl-io-socket-ssl \
|
||||
perl-json && \
|
||||
echo "***** install perl modules ****" && \
|
||||
curl -L http://cpanmin.us | perl - App::cpanminus && \
|
||||
cpanm \
|
||||
Data::Validate::IP \
|
||||
JSON::Any && \
|
||||
echo "**** install nsupdate for RFC2136 ****" && \
|
||||
apk add --no-cache \
|
||||
bind-tools && \
|
||||
|
@ -1,13 +1,14 @@
|
||||
VERSION=v3.9.1-ls45
|
||||
VERSION=3.9.1
|
||||
BUILD=1
|
||||
IMAGE=ddclient
|
||||
REGISTRY=registry.0xace.cc/ghp
|
||||
|
||||
.PHONY: build push all
|
||||
|
||||
build:
|
||||
docker build -t $(REGISTRY)/$(IMAGE):$(VERSION) .
|
||||
docker build --build-arg="DDCLIENT_VERSION=v$(VERSION)" -t $(REGISTRY)/$(IMAGE):$(VERSION)-$(BUILD) .
|
||||
|
||||
push:
|
||||
docker push $(REGISTRY)/$(IMAGE):$(VERSION)
|
||||
docker push $(REGISTRY)/$(IMAGE):$(VERSION)-$(BUILD)
|
||||
|
||||
all: build push
|
||||
|
Reference in New Issue
Block a user