From 72a1f65ac3f308e0dd9c8614e0439606912b5798 Mon Sep 17 00:00:00 2001 From: toddn Date: Wed, 20 Aug 2025 14:35:57 -0500 Subject: [PATCH 1/3] using environment variables for platform and external --- docker-compose.previewers.yml | 3 +++ example.env | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 example.env diff --git a/docker-compose.previewers.yml b/docker-compose.previewers.yml index 4d7a4bab2..605d5f853 100644 --- a/docker-compose.previewers.yml +++ b/docker-compose.previewers.yml @@ -2,6 +2,7 @@ services: geoserver: image: docker.osgeo.org/geoserver:2.23.0 + platform: ${DOCKER_PLATFORM:-} environment: JAVA_OPTS: -Xmx1536M -XX:MaxPermSize=756M CORS_ENABLED: true @@ -23,6 +24,7 @@ services: ## THIS IS INTENDED FOR LOCAL DEVELOPMENT ONLY. geotiff-preview: image: clowder/extractors-geotiff-preview + platform: ${DOCKER_PLATFORM:-} environment: GEOSERVER_URL: http://geoserver:8080/geoserver/ EXTERNAL_GEOSERVER_URL: http://localhost:8085/geoserver/ @@ -37,6 +39,7 @@ services: networks: clowder2: + external: ${EXTERNAL:-} ## By default this config uses default local driver, ## For custom volumes replace with volume driver configuration. diff --git a/example.env b/example.env new file mode 100644 index 000000000..7573f1d35 --- /dev/null +++ b/example.env @@ -0,0 +1,6 @@ +# .env +# Leave empty for auto-detection, or force a specific platform +# DOCKER_PLATFORM=linux/amd64 +# DOCKER_PLATFORM=linux/arm64 +DOCKER_PLATFORM=linux/amd64 +EXTERNAL=true \ No newline at end of file From 0348b0aaf6123aa230cc75a188a9e4efcdbabbe2 Mon Sep 17 00:00:00 2001 From: toddn Date: Wed, 20 Aug 2025 14:36:31 -0500 Subject: [PATCH 2/3] adding external to extractors as well --- docker-compose.extractors.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.extractors.yml b/docker-compose.extractors.yml index 8795c2c63..735755b58 100644 --- a/docker-compose.extractors.yml +++ b/docker-compose.extractors.yml @@ -82,3 +82,4 @@ services: networks: clowder2: + external: ${EXTERNAL:-} From 21a41189fef392040fac04203760a07820aac116 Mon Sep 17 00:00:00 2001 From: toddn Date: Wed, 20 Aug 2025 14:40:12 -0500 Subject: [PATCH 3/3] false for default external --- docker-compose.extractors.yml | 2 +- docker-compose.previewers.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.extractors.yml b/docker-compose.extractors.yml index 735755b58..af495d086 100644 --- a/docker-compose.extractors.yml +++ b/docker-compose.extractors.yml @@ -82,4 +82,4 @@ services: networks: clowder2: - external: ${EXTERNAL:-} + external: ${EXTERNAL:-false} diff --git a/docker-compose.previewers.yml b/docker-compose.previewers.yml index 605d5f853..669606df9 100644 --- a/docker-compose.previewers.yml +++ b/docker-compose.previewers.yml @@ -39,7 +39,7 @@ services: networks: clowder2: - external: ${EXTERNAL:-} + external: ${EXTERNAL:-false} ## By default this config uses default local driver, ## For custom volumes replace with volume driver configuration.