33BASE_IMAGE ?= rockylinux/rockylinux:9
44BASEOS ?= rocky9
55CONTAINERIMAGE ?= rockylinux/rockylinux:9-ubi-micro
6- IMAGE_REPOSITORY ?= docker.io
6+ IMAGE_REPOSITORY ?= containers.cybertec.at
77IMAGE_PATH ?= cybertec-pg-container
88PGVERSION ?= 18
99PGVERSION_FULL ?= 18.1
@@ -14,10 +14,12 @@ POSTGIS_VERSION ?= 36
1414ETCD_VERSION ?= 3.6.6
1515PGBOUNCER_VERSION ?= 1.25
1616PACKAGER ?= dnf
17- BUILD ?= 1
17+ BUILD ?= 2
1818ARCH ?= amd64
1919IMAGE_TAG ?= $(BASEOS ) -$(PGVERSION_FULL ) -$(BUILD )
2020POSTGIS_IMAGE_TAG ?= $(BASEOS ) -$(PGVERSION_FULL ) -$(POSTGIS_VERSION ) -$(BUILD )
21+ PGBOUNCER_IMAGE_TAG ?= $(BASEOS ) -$(PGBOUNCER_VERSION ) -$(BUILD )
22+ REPOSITORY ?= containers.cybertec.at
2123
2224# Public-Beta
2325PUBLICBETA ?= 3
@@ -44,7 +46,7 @@ publicbeta: publicbeta-pg publicbeta-pgbackrest
4446base-build :
4547 docker build $(ROOTPATH ) \
4648 --file $(ROOTPATH ) /docker/base/Dockerfile \
47- --tag cybertec-pg-container /base:$(BASEOS ) -$(BUILD ) \
49+ --tag $( IMAGE_PATH ) /base:$(BASEOS ) -$(BUILD ) \
4850 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
4951 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
5052 --build-arg BASEOS=$(BASEOS ) \
@@ -56,7 +58,7 @@ base: base-build;
5658pgbackrest-build :
5759 docker build $(ROOTPATH ) \
5860 --file $(ROOTPATH ) /docker/pgbackrest/Dockerfile \
59- --tag cybertec-pg-container /pgbackrest:$(IMAGE_TAG ) \
61+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /pgbackrest:$(IMAGE_TAG ) \
6062 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
6163 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
6264 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -74,7 +76,7 @@ pgbackrest: pgbackrest-build;
7476postgres-build :
7577 docker build $(ROOTPATH ) \
7678 --file $(ROOTPATH ) /docker/postgres/Dockerfile \
77- --tag cybertec-pg-container /postgres:$(IMAGE_TAG ) \
79+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /postgres:$(IMAGE_TAG ) \
7880 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
7981 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
8082 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -94,7 +96,7 @@ postgres: postgres-build
9496postgres-gis-build :
9597 docker build $(ROOTPATH ) \
9698 --file $(ROOTPATH ) /docker/postgres-gis/Dockerfile \
97- --tag cybertec-pg-container/ postgres-gis:$(IMAGE_TAG ) \
99+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) / postgres-gis:$(POSTGIS_IMAGE_TAG ) \
98100 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
99101 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
100102 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -115,7 +117,7 @@ postgres-gis: postgres-gis-build
115117postgres-oracle-build :
116118 docker build $(ROOTPATH ) \
117119 --file $(ROOTPATH ) /docker/postgres-oracle/Dockerfile \
118- --tag cybertec-pg-container /postgres-oracle:$(IMAGE_TAG ) \
120+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /postgres-oracle:$(IMAGE_TAG ) \
119121 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
120122 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
121123 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -135,7 +137,7 @@ postgres-oracle: postgres-oracle-build
135137pgbouncer-build :
136138 docker build $(ROOTPATH ) --no-cache \
137139 --file $(ROOTPATH ) /docker/pgbouncer/Dockerfile \
138- --tag cybertec-pg-container/ pgbouncer:$(IMAGE_TAG ) \
140+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) / pgbouncer:$(PGBOUNCER_IMAGE_TAG ) \
139141 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
140142 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
141143 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -151,7 +153,7 @@ pgbouncer: pgbouncer-build
151153exporter-build :
152154 docker build $(ROOTPATH ) --no-cache \
153155 --file $(ROOTPATH ) /docker/exporter/Dockerfile \
154- --tag cybertec-pg-container /exporter:$(IMAGE_TAG ) \
156+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /exporter:$(IMAGE_TAG ) \
155157 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
156158 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
157159 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -167,7 +169,7 @@ exporter: exporter-build
167169publicbeta-pg-build :
168170 docker build $(ROOTPATH ) \
169171 --file $(ROOTPATH ) /docker/pg-public-beta/Dockerfile \
170- --tag cybertec-pg-container /postgres:$(IMAGE_TAG ) -beta${PUBLICBETA} \
172+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /postgres:$(IMAGE_TAG ) -beta${PUBLICBETA} \
171173 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
172174 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
173175 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
@@ -187,7 +189,7 @@ publicbeta-pg: publicbeta-pg-build
187189publicbeta-pgbackrest-build :
188190 docker build $(ROOTPATH ) \
189191 --file $(ROOTPATH ) /docker/pgbackrest-public-beta/Dockerfile \
190- --tag cybertec-pg-container /pgbackrest:$(IMAGE_TAG ) -beta${PUBLICBETA} \
192+ --tag $( REPOSITORY ) / $( IMAGE_PATH ) /pgbackrest:$(IMAGE_TAG ) -beta${PUBLICBETA} \
191193 --build-arg BASE_IMAGE=$(BASE_IMAGE ) \
192194 --build-arg CONTAINERIMAGE=${CONTAINERIMAGE} \
193195 --build-arg IMAGE_REPOSITORY=$(IMAGE_REPOSITORY ) \
0 commit comments