@@ -24,6 +24,17 @@ TAG_LATEST=$(ORG)/$(NAME):latest-$(PG_VER)
2424TAG =-t $(TAG_VERSION ) $(if $(BETA ) ,,-t $(TAG_LATEST ) )
2525TAG_OSS =-t $(TAG_VERSION ) -oss $(if $(BETA ) ,,-t $(TAG_LATEST ) -oss)
2626
27+ DOCKER_BUILD_ARGS = --build-arg PG_VERSION=$(PG_VER_NUMBER ) \
28+ --build-arg TS_VERSION=$(TS_VERSION ) \
29+ --build-arg PREV_IMAGE=$(PREV_IMAGE ) \
30+ --build-arg CITUS_VERSION=$(CITUS_VERSION ) \
31+ --build-arg PG_VER=$(PG_VER ) \
32+ --build-arg PG_REPACK_VERSION=$(PG_REPACK_VERSION ) \
33+ --build-arg POSTGIS_VERSION=$(POSTGIS_VERSION ) \
34+ --build-arg PG_AUTO_FAILOVER_VERSION=$(PG_AUTO_FAILOVER_VERSION ) \
35+ --build-arg POSTGIS_VERSION=$(POSTGIS_VERSION ) \
36+ --build-arg POSTGIS_SHA256=$(POSTGIS_SHA256 )
37+
2738default : image
2839
2940.multi_$(TS_VERSION ) _$(PG_VER ) _oss : Dockerfile
@@ -59,12 +70,12 @@ default: image
5970 touch .build_$(TS_VERSION ) _$(PG_VER ) _oss
6071
6172.build_$(TS_VERSION ) _$(PG_VER ) : Dockerfile
62- docker build --build-arg PG_VERSION= $( PG_VER_NUMBER ) --build-arg TS_VERSION= $( TS_VERSION ) --build-arg PREV_IMAGE= $( PREV_IMAGE ) --build-arg CITUS_VERSION= $( CITUS_VERSION ) --build-arg PG_VER= $( PG_VER ) --build-arg PG_REPACK_VERSION= $( PG_REPACK_VERSION ) --build-arg POSTGIS_VERSION= $( POSTGIS_VERSION ) --build-arg PG_AUTO_FAILOVER_VERSION= $( PG_AUTO_FAILOVER_VERSION ) --build-arg POSTGIS_VERSION= $( POSTGIS_VERSION ) --build-arg POSTGIS_SHA256= $( POSTGIS_SHA256 ) $(TAG ) .
73+ docker build $( DOCKER_BUILD_ARGS ) $(TAG ) .
6374 touch .build_$(TS_VERSION ) _$(PG_VER )
6475
6576build-docker-cache : Dockerfile
6677 docker buildx create --use --driver=docker-container
67- docker buildx build --progress=plain --load --cache-to " type=gha,mode=max" --cache-from type=gha --build-arg PG_VERSION= $( PG_VER_NUMBER ) --build-arg TS_VERSION= $( TS_VERSION ) --build-arg PREV_IMAGE= $( PREV_IMAGE ) --build-arg CITUS_VERSION= $( CITUS_VERSION ) --build-arg PG_VER= $( PG_VER ) --build-arg PG_REPACK_VERSION= $( PG_REPACK_VERSION ) --build-arg POSTGIS_VERSION= $( POSTGIS_VERSION ) --build-arg PG_AUTO_FAILOVER_VERSION= $( PG_AUTO_FAILOVER_VERSION ) --build-arg POSTGIS_VERSION= $( POSTGIS_VERSION ) --build-arg POSTGIS_SHA256= $( POSTGIS_SHA256 ) $(TAG ) .
78+ docker buildx build --progress=plain --load --cache-to " type=gha,mode=max" --cache-from type=gha $( DOCKER_BUILD_ARGS ) $(TAG ) .
6879 touch .build_$(TS_VERSION ) _$(PG_VER )
6980
7081image : .build_$(TS_VERSION ) _$(PG_VER )
0 commit comments