Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

`docker compose up` fails

Open
#229 1 comment 1 reaction 1 assignee View on GitHub

@hrodmn is already working on this.

Since Jun 29, 2026.

Assessment

This issue has not been assessed yet.

Description

➜  eoAPI git:(main) docker compose up
WARN[0000] The "AWS_ACCESS_KEY_ID" variable is not set. Defaulting to a blank string. 
WARN[0000] The "AWS_SECRET_ACCESS_KEY" variable is not set. Defaulting to a blank string. 
[+] Running 58/58
 ✔ database Pulled                                                                                                                    291.4s 
 ✔ tipg Pulled                                                                                                                        460.7s 
 ✔ stac-fastapi Pulled                                                                                                                235.2s 
 ✔ titiler-pgstac Pulled                                                                                                              468.4s 
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
                                                                                                                                             
Compose can now delegate builds to bake for better performance.
 To do so, set COMPOSE_BAKE=true.
[+] Building 404.3s (14/19)                                                                                             docker:desktop-linux
 => [stac-browser internal] load build definition from Dockerfile.browser                                                               0.1s
 => => transferring dockerfile: 1.26kB                                                                                                  0.0s
 => [stac-browser internal] load metadata for docker.io/library/node:lts-alpine3.18                                                     8.6s
 => [stac-browser internal] load metadata for docker.io/library/nginx:1-alpine-slim                                                     8.7s
 => [stac-browser internal] load .dockerignore                                                                                          0.0s
 => => transferring context: 2B                                                                                                         0.0s
 => [stac-browser build-step 1/9] FROM docker.io/library/node:lts-alpine3.18@sha256:53108f67824964a573ea435fed258f6cee4d88343e9859a99  35.0s
 => => resolve docker.io/library/node:lts-alpine3.18@sha256:53108f67824964a573ea435fed258f6cee4d88343e9859a99d356883e71b490c            0.0s
 => => sha256:53108f67824964a573ea435fed258f6cee4d88343e9859a99d356883e71b490c 1.43kB / 1.43kB                                          0.0s
 => => sha256:991e09934c996820b55f872e292ca2eec916ae1f65f44bb22404d43d93e52e78 1.16kB / 1.16kB                                          0.0s
 => => sha256:37173254e18884787979e033e408a4bae4f2c8b2bddb6f5bc3a727a58fd114e4 7.21kB / 7.21kB                                          0.0s
 => => sha256:619be1103602d98e1963557998c954c892b3872986c27365e9f651f5bc27cab8 3.40MB / 3.40MB                                         24.7s
 => => sha256:0f45eb22fa20b605d639b56c941eee09d35f22e3308138f9ca549682f1ca3709 42.09MB / 42.09MB                                       20.2s
 => => sha256:7c695c2a88c4c3a8f44d4dcbbe13fe8035850eed2d96d550d162ac2494ce1057 1.38MB / 1.38MB                                          5.3s
 => => sha256:eb35f839ffe35efef3413fa7d570e3b7f760e058e0ce4e2d559a6cfeef49ed2d 451B / 451B                                              7.3s
 => => extracting sha256:619be1103602d98e1963557998c954c892b3872986c27365e9f651f5bc27cab8                                               0.8s
 => => extracting sha256:0f45eb22fa20b605d639b56c941eee09d35f22e3308138f9ca549682f1ca3709                                               8.2s
 => => extracting sha256:7c695c2a88c4c3a8f44d4dcbbe13fe8035850eed2d96d550d162ac2494ce1057                                               0.1s
 => => extracting sha256:eb35f839ffe35efef3413fa7d570e3b7f760e058e0ce4e2d559a6cfeef49ed2d                                               0.0s
 => [stac-browser stage-1 1/5] FROM docker.io/library/nginx:1-alpine-slim@sha256:dd722b8ee8794f3c273bfaf8b5351b0652a68ccd73c17e5f0d02  31.9s
 => => resolve docker.io/library/nginx:1-alpine-slim@sha256:dd722b8ee8794f3c273bfaf8b5351b0652a68ccd73c17e5f0d029857a58f25ef            0.0s
 => => sha256:dd722b8ee8794f3c273bfaf8b5351b0652a68ccd73c17e5f0d029857a58f25ef 10.31kB / 10.31kB                                        0.0s
 => => sha256:e6b614541bdd5b54004869bfb2b0cfbcd475363e4d0306bc02013226db7b2f60 2.30kB / 2.30kB                                          0.0s
 => => sha256:827cbb7dae0889d9c5ed3a9aa70bea53360c3a156a68ff30bc094ff59b0c7d2a 7.87kB / 7.87kB                                          0.0s
 => => sha256:e6f31ffc071e5560b82a8685fba8214954e5721e3e49269d00958316edbe89fe 3.84MB / 3.84MB                                         29.7s
 => => sha256:c16defe09b2f86b04c4143bb610095be90732794fce5c56fb7185f02feadd879 1.89MB / 1.89MB                                         25.2s
 => => sha256:5b429a43b8dfa079c3ac95537bd88d5f1ac70e478c64f100b8ef6aa9c555ebc2 628B / 628B                                             26.7s
 => => sha256:967885d218c57d3ce2a4e906131fb25f59e6f56cce51d87dde7d74b0e7465675 955B / 955B                                             27.2s
 => => sha256:ab1fd90497517c799d4fb351bc1a7ae8b58e231345d4948ae8ac73c75b320b35 405B / 405B                                             28.2s
 => => sha256:ce42635eeddd348e8266227a36db92cea8a45d5177d03e9a922a7bfb25762b7f 1.21kB / 1.21kB                                         28.6s
 => => sha256:01bf363d61e6136ebd7dcaf74b303bd08ee8f849a04e2c0be5a8d03159b404f6 1.40kB / 1.40kB                                         29.7s
 => => extracting sha256:e6f31ffc071e5560b82a8685fba8214954e5721e3e49269d00958316edbe89fe                                               0.9s
 => => extracting sha256:c16defe09b2f86b04c4143bb610095be90732794fce5c56fb7185f02feadd879                                               0.2s
 => => extracting sha256:5b429a43b8dfa079c3ac95537bd88d5f1ac70e478c64f100b8ef6aa9c555ebc2                                               0.0s
 => => extracting sha256:967885d218c57d3ce2a4e906131fb25f59e6f56cce51d87dde7d74b0e7465675                                               0.0s
 => => extracting sha256:ab1fd90497517c799d4fb351bc1a7ae8b58e231345d4948ae8ac73c75b320b35                                               0.0s
 => => extracting sha256:ce42635eeddd348e8266227a36db92cea8a45d5177d03e9a922a7bfb25762b7f                                               0.0s
 => => extracting sha256:01bf363d61e6136ebd7dcaf74b303bd08ee8f849a04e2c0be5a8d03159b404f6                                               0.0s
 => [stac-browser internal] load build context                                                                                          0.1s
 => => transferring context: 1.18kB                                                                                                     0.0s
 => [stac-browser build-step 2/9] WORKDIR /app                                                                                          1.5s
 => [stac-browser build-step 3/9] RUN apk add --no-cache git                                                                           12.0s
 => [stac-browser build-step 4/9] RUN git clone https://github.com/radiantearth/stac-browser.git .                                    288.9s
 => [stac-browser build-step 5/9] RUN rm config.js                                                                                      0.3s
 => [stac-browser build-step 6/9] RUN npm install                                                                                      57.0s
 => [stac-browser build-step 7/9] COPY ./browser_config.js ./config.js                                                                  0.0s
 => ERROR [stac-browser build-step 8/9] RUN [ "true" == "true" ] && sed -i 's/<!-- <script defer="defer" src=".\/config.js"><\/script>  0.3s
------
 > [stac-browser build-step 8/9] RUN [ "true" == "true" ] && sed -i 's/<!-- <script defer="defer" src=".\/config.js"><\/script> -->/<script defer="defer" src=".\/config.js"><\/script>/g' public/index.html:
0.257 sed: public/index.html: No such file or directory
------
failed to solve: process "/bin/sh -c \\[ \"${DYNAMIC_CONFIG}\" == \"true\" \\] && sed -i 's/<!-- <script defer=\"defer\" src=\".\\/config.js\"><\\/script> -->/<script defer=\"defer\" src=\".\\/config.js\"><\\/script>/g' public/index.html" did not complete successfully: exit code: 1
➜  eoAPI git:(main) 
Dominant language
Shell
Stars
330
Forks
33
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from developmentseed/eoAPI

All issues in developmentseed/eoAPI

Similar issues

More Shell/Bash issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.