Skip to content

Commit 975455d

Browse files
authored
Merge pull request #24 from rtucek/add-more-badges
Build image with more meta data
2 parents c688d5d + 0e80722 commit 975455d

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

Dockerfile

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,22 @@
11
FROM debian:jessie
22

3+
ARG BUILD_DATE
4+
ARG VCS_REF
5+
ARG VERSION
6+
7+
LABEL \
8+
org.label-schema.build-date=${BUILD_DATE} \
9+
org.label-schema.name="nginx-php Dockerfile" \
10+
org.label-schema.schema-version="1.0" \
11+
org.label-schema.vcs-ref=${VCS_REF} \
12+
org.label-schema.vcs-url="https://github.com/rtucek/nginx-php" \
13+
org.label-schema.version=${VERSION}
14+
315
ENV \
416
NGINX_VERSION=1.11.9 \
517
PHP_VERSION=7.1.1 \
6-
XDEBUG_VERSION=2.5.0
18+
XDEBUG_VERSION=2.5.0 \
19+
VERSION=${VERSION}
720

821
COPY \
922
docker-entrypoint \

Makefile

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,24 @@ IMAGE = nginx-php
33
VERSION = 0.3.4
44
EXTRAVERSION =
55

6-
IMAGE_FQN = $(REPO)/$(IMAGE):v$(VERSION)$(EXTRAVERSION)
6+
IMAGE_NAME = $(REPO)/$(IMAGE)
7+
IMAGE_VERSION = v$(VERSION)$(EXTRAVERSION)
8+
IMAGE_FQN = $(IMAGE_NAME):$(IMAGE_VERSION)
79

810
.PHONY: build
911

1012
default: build
1113

1214
build:
13-
docker build -t $(IMAGE_FQN) .
15+
@docker build \
16+
--build-arg VCS_REF=`git rev-parse --short HEAD` \
17+
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
18+
--build-arg VERSION=$(IMAGE_VERSION) \
19+
-t $(IMAGE_FQN) .
1420

1521
test-build:
16-
docker build -t testbuild .
22+
@docker build \
23+
--build-arg VCS_REF=`git rev-parse --short HEAD` \
24+
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
25+
--build-arg VERSION=$(IMAGE_VERSION) \
26+
-t $(IMAGE_NAME):testbuild .

0 commit comments

Comments
 (0)