From b08d6444ba69bdbb69f1c6c5e90811869591f008 Mon Sep 17 00:00:00 2001 From: Eguzki Astiz Lezaun Date: Mon, 17 Jun 2024 10:29:13 +0200 Subject: [PATCH] sandbox: build image when referenced image does not exist --- dev-environments/camel-proxy/docker-compose.yml | 4 +++- dev-environments/grpc/docker-compose.yml | 4 +++- .../http-proxy-plain-http-upstream/docker-compose.yml | 4 +++- .../https-proxy-upstream-tlsv1.3/docker-compose.yml | 4 +++- dev-environments/keycloak-env/docker-compose.yml | 4 +++- dev-environments/listen-tls/docker-compose.yml | 4 +++- .../opentelemetry-instrumented-gateway/docker-compose.yml | 4 +++- dev-environments/plain-http-upstream/docker-compose.yml | 4 +++- dev-environments/upstream-tlsv1.3/docker-compose.yml | 4 +++- 9 files changed, 27 insertions(+), 9 deletions(-) diff --git a/dev-environments/camel-proxy/docker-compose.yml b/dev-environments/camel-proxy/docker-compose.yml index b1e78f153..14674ec1d 100644 --- a/dev-environments/camel-proxy/docker-compose.yml +++ b/dev-environments/camel-proxy/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - proxy.socat - camel.proxy diff --git a/dev-environments/grpc/docker-compose.yml b/dev-environments/grpc/docker-compose.yml index 6e2e62378..4156764c7 100644 --- a/dev-environments/grpc/docker-compose.yml +++ b/dev-environments/grpc/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - one.upstream - two.upstream diff --git a/dev-environments/http-proxy-plain-http-upstream/docker-compose.yml b/dev-environments/http-proxy-plain-http-upstream/docker-compose.yml index f1e461fba..c74a32a59 100644 --- a/dev-environments/http-proxy-plain-http-upstream/docker-compose.yml +++ b/dev-environments/http-proxy-plain-http-upstream/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - proxy - actual.proxy diff --git a/dev-environments/https-proxy-upstream-tlsv1.3/docker-compose.yml b/dev-environments/https-proxy-upstream-tlsv1.3/docker-compose.yml index 9fa735f7c..af418aca1 100644 --- a/dev-environments/https-proxy-upstream-tlsv1.3/docker-compose.yml +++ b/dev-environments/https-proxy-upstream-tlsv1.3/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - proxy - example.com diff --git a/dev-environments/keycloak-env/docker-compose.yml b/dev-environments/keycloak-env/docker-compose.yml index 3fdbd0114..b43318662 100644 --- a/dev-environments/keycloak-env/docker-compose.yml +++ b/dev-environments/keycloak-env/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - example.com - two.upstream diff --git a/dev-environments/listen-tls/docker-compose.yml b/dev-environments/listen-tls/docker-compose.yml index 723f71886..6d89464fa 100644 --- a/dev-environments/listen-tls/docker-compose.yml +++ b/dev-environments/listen-tls/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - one.upstream - two.upstream diff --git a/dev-environments/opentelemetry-instrumented-gateway/docker-compose.yml b/dev-environments/opentelemetry-instrumented-gateway/docker-compose.yml index f9e3b760c..15e5fb42a 100644 --- a/dev-environments/opentelemetry-instrumented-gateway/docker-compose.yml +++ b/dev-environments/opentelemetry-instrumented-gateway/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - jaeger - example.com diff --git a/dev-environments/plain-http-upstream/docker-compose.yml b/dev-environments/plain-http-upstream/docker-compose.yml index 7e671800a..116efd118 100644 --- a/dev-environments/plain-http-upstream/docker-compose.yml +++ b/dev-environments/plain-http-upstream/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - example.com - two.upstream diff --git a/dev-environments/upstream-tlsv1.3/docker-compose.yml b/dev-environments/upstream-tlsv1.3/docker-compose.yml index 33061e8a8..5daf958f5 100644 --- a/dev-environments/upstream-tlsv1.3/docker-compose.yml +++ b/dev-environments/upstream-tlsv1.3/docker-compose.yml @@ -1,8 +1,10 @@ --- -version: '3.8' services: gateway: image: ${IMAGE_NAME:-apicast-test} + build: + context: ../.. + dockerfile: Dockerfile depends_on: - example.com - two.upstream