diff --git a/docker-compose.extractors.yml b/docker-compose.extractors.yml index 8795c2c63..af495d086 100644 --- a/docker-compose.extractors.yml +++ b/docker-compose.extractors.yml @@ -82,3 +82,4 @@ services: networks: clowder2: + external: ${EXTERNAL:-false} diff --git a/docker-compose.previewers.yml b/docker-compose.previewers.yml index 4d7a4bab2..669606df9 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:-false} ## 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