fix: define images in Dockerfile
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
parent
0298a6a2bf
commit
ba74445c54
@ -1,9 +1,4 @@
|
|||||||
ARG BASE_IMAGE
|
FROM docker.io/library/golang:1.21.6-alpine3.18
|
||||||
ARG BUILD_IMAGE
|
|
||||||
|
|
||||||
# BUILD
|
|
||||||
# =====================================================================
|
|
||||||
FROM ${BUILD_IMAGE} AS build
|
|
||||||
|
|
||||||
ARG VERSION
|
ARG VERSION
|
||||||
|
|
||||||
@ -15,7 +10,7 @@ RUN cd /workspace && \
|
|||||||
|
|
||||||
# TARGET
|
# TARGET
|
||||||
# =====================================================================
|
# =====================================================================
|
||||||
FROM ${BASE_IMAGE}
|
FROM docker.io/library/alpine:3.19
|
||||||
|
|
||||||
COPY --from=build /workspace/getidev /usr/bin/getidev
|
COPY --from=build /workspace/getidev /usr/bin/getidev
|
||||||
|
|
||||||
|
14
Makefile
14
Makefile
@ -4,18 +4,6 @@ VERSION?=$(shell git describe --abbrev=0)+hash.$(shell git rev-parse --short HEA
|
|||||||
# CONTAINER_RUNTIME
|
# CONTAINER_RUNTIME
|
||||||
CONTAINER_RUNTIME?=$(shell which podman)
|
CONTAINER_RUNTIME?=$(shell which podman)
|
||||||
|
|
||||||
# BUILD_IMAGE
|
|
||||||
BUILD_IMAGE_REGISTRY_HOST?=docker.io
|
|
||||||
BUILD_IMAGE_REPOSITORY=library/golang
|
|
||||||
BUILD_IMAGE_VERSION?=1.16
|
|
||||||
BUILD_IMAGE_FULLY_QUALIFIED:=${BUILD_IMAGE_REGISTRY_HOST}/${BUILD_IMAGE_REPOSITORY}:${BUILD_IMAGE_VERSION}
|
|
||||||
|
|
||||||
# BASE_IMAGE
|
|
||||||
BASE_IMAGE_REGISTRY_HOST?=docker.io
|
|
||||||
BASE_IMAGE_REPOSITORY=library/busybox
|
|
||||||
BASE_IMAGE_VERSION?=latest
|
|
||||||
BASE_IMAGE_FULLY_QUALIFIED=${BASE_IMAGE_REGISTRY_HOST}/${BASE_IMAGE_REPOSITORY}:${BASE_IMAGE_VERSION}
|
|
||||||
|
|
||||||
# CONTAINER_IMAGE
|
# CONTAINER_IMAGE
|
||||||
CONTAINER_IMAGE_REGISTRY_HOST?=docker.io
|
CONTAINER_IMAGE_REGISTRY_HOST?=docker.io
|
||||||
CONTAINER_IMAGE_REPOSITORY=volkerraschek/getidev
|
CONTAINER_IMAGE_REPOSITORY=volkerraschek/getidev
|
||||||
@ -55,8 +43,6 @@ gosec:
|
|||||||
PHONY+=container-image/build
|
PHONY+=container-image/build
|
||||||
container-image/build:
|
container-image/build:
|
||||||
${CONTAINER_RUNTIME} build \
|
${CONTAINER_RUNTIME} build \
|
||||||
--build-arg BASE_IMAGE=${BASE_IMAGE_FULLY_QUALIFIED} \
|
|
||||||
--build-arg BUILD_IMAGE=${BUILD_IMAGE_FULLY_QUALIFIED} \
|
|
||||||
--build-arg VERSION=${VERSION} \
|
--build-arg VERSION=${VERSION} \
|
||||||
--file ./Dockerfile \
|
--file ./Dockerfile \
|
||||||
--no-cache \
|
--no-cache \
|
||||||
|
Loading…
Reference in New Issue
Block a user