diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 533d8a9..fd2c51d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,17 +12,19 @@ jobs: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build ffmpeg version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:ffmpeg" tags: maxcanna/ffmpeg:version @@ -30,30 +32,38 @@ jobs: - name: Detect ffmpeg version run: | echo FFMPEG_VERSION=$(docker run --rm maxcanna/ffmpeg:version -version | xargs | cut -d ' ' -f 3) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/ffmpeg:version /etc/alpine-release) >> $GITHUB_ENV - name: Build ffmpeg - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:ffmpeg" tags: maxcanna/ffmpeg:latest,maxcanna/ffmpeg:${{ env.FFMPEG_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.FFMPEG_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} subliminal: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build subliminal version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:subliminal" tags: maxcanna/subliminal:version @@ -61,30 +71,38 @@ jobs: - name: Detect subliminal version run: | echo SUBLIMINAL_VERSION=$(docker run --rm maxcanna/subliminal:version --version | cut -d ' ' -f 3) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/subliminal:version /etc/alpine-release) >> $GITHUB_ENV - name: Build subliminal - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:subliminal" tags: maxcanna/subliminal:latest,maxcanna/subliminal:${{ env.SUBLIMINAL_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.SUBLIMINAL_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} caddy: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Detect caddy version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:caddy" tags: maxcanna/caddy:version @@ -92,30 +110,38 @@ jobs: - name: Export caddy version run: | echo CADDY_VERSION=$(docker run --rm maxcanna/caddy:version version | cut -d ' ' -f 1) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/caddy:version /etc/alpine-release) >> $GITHUB_ENV - name: Build caddy - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:caddy" tags: maxcanna/caddy:latest,maxcanna/caddy:${{ env.CADDY_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.CADDY_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} transmission: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build transmission version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:transmission" tags: maxcanna/transmission:version @@ -123,30 +149,38 @@ jobs: - name: Detect transmission version run: | echo TRANSMISSION_VERSION=$(docker run --rm maxcanna/transmission:version --version 2>&1 | xargs | cut -d ' ' -f 2) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/transmission:version /etc/alpine-release) >> $GITHUB_ENV - name: Build transmission - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:transmission" tags: maxcanna/transmission:latest,maxcanna/transmission:${{ env.TRANSMISSION_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.TRANSMISSION_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} minidlna: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build minidlna version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:minidlna" tags: maxcanna/minidlna:version @@ -154,30 +188,38 @@ jobs: - name: Detect minidlna version run: | echo MINIDLNA_VERSION=$(docker run --rm maxcanna/minidlna:version -V | cut -d ' ' -f 2) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/minidlna:version /etc/alpine-release) >> $GITHUB_ENV - name: Build minidlna - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:minidlna" tags: maxcanna/minidlna:latest,maxcanna/minidlna:${{ env.MINIDLNA_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.MINIDLNA_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} openvpn: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build openvpn version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:openvpn" tags: maxcanna/openvpn:version @@ -185,30 +227,38 @@ jobs: - name: Detect openvpn version run: | echo OPENVPN_VERSION=$(docker run --rm --entrypoint openvpn maxcanna/openvpn:version --version | xargs | cut -d ' ' -f 2) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/openvpn:version /etc/alpine-release) >> $GITHUB_ENV - name: Build openvpn - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:openvpn" tags: maxcanna/openvpn:latest,maxcanna/openvpn:${{ env.OPENVPN_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.OPENVPN_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} cloudflared: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build cloudflared version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:cloudflared" tags: maxcanna/cloudflared:version @@ -216,30 +266,38 @@ jobs: - name: Detect cloudflared version run: | echo CLOUDFLARED_VERSION=$(docker run --rm maxcanna/cloudflared:version version | cut -d ' ' -f 3) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/cloudflared:version /etc/alpine-release) >> $GITHUB_ENV - name: Build cloudflared - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:cloudflared" tags: maxcanna/cloudflared:latest,maxcanna/cloudflared:${{ env.CLOUDFLARED_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.CLOUDFLARED_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} airconnect: runs-on: ubuntu-latest steps: - name: Set env vars run: | echo DOCKER_PUSH=$([[ $GITHUB_REF == *"master"* ]] && echo "true" || echo "false") >> $GITHUB_ENV + echo BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') >> $GITHUB_ENV + echo REVISION=$(git rev-parse HEAD) >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Docker login - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build airconnect version - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:airconnect" tags: maxcanna/airconnect:version @@ -247,10 +305,16 @@ jobs: - name: Detect airconnect version run: | echo AIRCONNECT_VERSION=$(docker run --rm maxcanna/airconnect:version | xargs | cut -d ' ' -f 1) >> $GITHUB_ENV + echo ALPINE_VERSION=$(docker run --rm --entrypoint cat maxcanna/airconnect:version /etc/alpine-release) >> $GITHUB_ENV - name: Build airconnect - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: "{{defaultContext}}:airconnect" tags: maxcanna/airconnect:latest,maxcanna/airconnect:${{ env.AIRCONNECT_VERSION }} push: ${{ env.DOCKER_PUSH }} platforms: linux/amd64,linux/arm64,linux/386,linux/arm/v7,linux/arm/v6 + build-args: | + BUILD_DATE=${{ env.BUILD_DATE }} + REVISION=${{ env.REVISION }} + VERSION=${{ env.AIRCONNECT_VERSION }} + ALPINE_VERSION=${{ env.ALPINE_VERSION }} diff --git a/airconnect/Dockerfile b/airconnect/Dockerfile index 1f97cd2..a8246e3 100644 --- a/airconnect/Dockerfile +++ b/airconnect/Dockerfile @@ -15,7 +15,23 @@ RUN wget -qO airconnect.zip $(wget -qO- https://api.github.com/repos/philippe44/ && chmod u+x /usr/bin/aircast /usr/bin/airupnp FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="airconnect" \ + org.opencontainers.image.description="airconnect ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000 diff --git a/caddy/Dockerfile b/caddy/Dockerfile index cc8fe6d..0d35795 100644 --- a/caddy/Dockerfile +++ b/caddy/Dockerfile @@ -8,7 +8,23 @@ RUN wget -qO- $(wget -qO- https://api.github.com/repos/caddyserver/caddy/release && chmod u+x /usr/bin/caddy FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="caddy" \ + org.opencontainers.image.description="caddy ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000 diff --git a/cloudflared/Dockerfile b/cloudflared/Dockerfile index 7bf5f51..d0f9091 100644 --- a/cloudflared/Dockerfile +++ b/cloudflared/Dockerfile @@ -8,7 +8,23 @@ RUN wget -qO /usr/bin/cloudflared $(wget -qO- https://api.github.com/repos/cloud && chmod u+x /usr/bin/cloudflared FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="cloudflared" \ + org.opencontainers.image.description="cloudflared ($VERSION on alpine:$ALPINE_VERSION)" ENV NO_AUTOUPDATE=true diff --git a/ffmpeg/Dockerfile b/ffmpeg/Dockerfile index fd07e48..b0d40c7 100644 --- a/ffmpeg/Dockerfile +++ b/ffmpeg/Dockerfile @@ -1,5 +1,21 @@ FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="ffmpeg" \ + org.opencontainers.image.description="ffmpeg ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000 diff --git a/minidlna/Dockerfile b/minidlna/Dockerfile index 8f0712c..421d9d6 100644 --- a/minidlna/Dockerfile +++ b/minidlna/Dockerfile @@ -1,5 +1,21 @@ FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="minidlna" \ + org.opencontainers.image.description="minidlna ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000 diff --git a/openvpn/Dockerfile b/openvpn/Dockerfile index 313f9df..c250d92 100644 --- a/openvpn/Dockerfile +++ b/openvpn/Dockerfile @@ -1,5 +1,21 @@ FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="openvpn" \ + org.opencontainers.image.description="openvpn ($VERSION on alpine:$ALPINE_VERSION)" RUN apk add --no-cache --update openvpn iptables openssl diff --git a/subliminal/Dockerfile b/subliminal/Dockerfile index 279c2b7..45d8277 100644 --- a/subliminal/Dockerfile +++ b/subliminal/Dockerfile @@ -1,5 +1,21 @@ FROM python:alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="subliminal" \ + org.opencontainers.image.description="subliminal ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000 diff --git a/transmission/Dockerfile b/transmission/Dockerfile index bdfb9c7..f41fb3b 100644 --- a/transmission/Dockerfile +++ b/transmission/Dockerfile @@ -1,5 +1,21 @@ FROM alpine -LABEL maintainer="Massimiliano Cannarozzo " + +ARG BUILD_DATE +ARG REVISION +ARG VERSION +ARG ALPINE_VERSION + +LABEL org.opencontainers.image.created=$BUILD_DATE \ + org.opencontainers.image.authors="Massimiliano Cannarozzo " \ + org.opencontainers.image.url="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.documentation="https://github.com/maxcanna/dockerfiles/blob/master/README.md" \ + org.opencontainers.image.source="https://github.com/maxcanna/dockerfiles" \ + org.opencontainers.image.version=$VERSION \ + org.opencontainers.image.revision=$REVISION \ + org.opencontainers.image.vendor="Massimiliano Cannarozzo" \ + org.opencontainers.image.licenses="GPL-3.0-only" \ + org.opencontainers.image.title="transmission" \ + org.opencontainers.image.description="transmission ($VERSION on alpine:$ALPINE_VERSION)" ARG PUID=1000 ARG PGID=1000