From d5a43e64717cf876300d25913f220b900ff5ee59 Mon Sep 17 00:00:00 2001 From: Anthony Lukach Date: Thu, 27 Nov 2025 13:23:17 -0800 Subject: [PATCH 1/4] fix: add scripts to docker image --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index ed0028b2..148bb44b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,6 +19,7 @@ RUN python -m pip install -U pip WORKDIR /app COPY stac_fastapi/ stac_fastapi/ +COPY scripts/ scripts/ COPY pyproject.toml pyproject.toml COPY README.md README.md From 8f15a13746ef15242262ffec5985414c87502db6 Mon Sep 17 00:00:00 2001 From: Anthony Lukach Date: Fri, 28 Nov 2025 17:24:04 -0800 Subject: [PATCH 2/4] Update Dockerfile to copy wait-for-it.sh script --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 148bb44b..454fd161 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,7 @@ RUN python -m pip install -U pip WORKDIR /app COPY stac_fastapi/ stac_fastapi/ -COPY scripts/ scripts/ +COPY scripts/wait-for-it.sh scripts/wait-for-it.sh COPY pyproject.toml pyproject.toml COPY README.md README.md From 74448686d1afb848cc17a2e01569a3f13e7f6807 Mon Sep 17 00:00:00 2001 From: vincentsarago Date: Mon, 1 Dec 2025 14:58:04 +0100 Subject: [PATCH 3/4] update docker-compose --- docker-compose.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index ee4d2137..cf5f9898 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,11 +22,9 @@ services: - ENABLE_TRANSACTIONS_EXTENSIONS=TRUE ports: - "8082:8082" - volumes: - - ./scripts:/tmp/scripts depends_on: - database - command: bash -c "/tmp/scripts/wait-for-it.sh database:5432 && python -m stac_fastapi.pgstac.app" + command: bash -c "scripts/wait-for-it.sh database:5432 && python -m stac_fastapi.pgstac.app" develop: watch: - action: rebuild From 7b668bbc6f24842d906338a7e81cefa41d8e190c Mon Sep 17 00:00:00 2001 From: vincentsarago Date: Mon, 1 Dec 2025 14:59:41 +0100 Subject: [PATCH 4/4] update other apps --- docker-compose.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index cf5f9898..5aec9a9e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -65,7 +65,7 @@ services: - ./scripts:/tmp/scripts command: > /bin/sh -c " - /tmp/scripts/wait-for-it.sh -t 60 app:8082 && + scripts/wait-for-it.sh -t 60 app:8082 && python -m pip install pip -U && python -m pip install requests && python /tmp/scripts/ingest_joplin.py http://app:8082 @@ -89,7 +89,7 @@ services: service: app command: > bash -c " - /tmp/scripts/wait-for-it.sh database:5432 && + scripts/wait-for-it.sh database:5432 && uvicorn stac_fastapi.pgstac.app:app --host 0.0.0.0 --port 8082 --proxy-headers --forwarded-allow-ips=* --root-path=/api/v1/pgstac "