From 2a6009270de03ec701c45fe2c929879fd4f3be4a Mon Sep 17 00:00:00 2001 From: josh Date: Sat, 12 Sep 2026 00:41:57 -0400 Subject: [PATCH] Move Dockerfile, entrypoint.sh, docker-compose.yml to repo root MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Komodo's build ran `docker build -f Dockerfile .` from inside docker/, which set the build context to docker/ — a directory that contains neither package.json nor a nested docker/entrypoint.sh, so both COPY steps failed. Moving these three files to the repo root makes `docker build .` from the repo root work with default Komodo settings (no per-build-tool config). - Dockerfile: update COPY entrypoint.sh path (drops docker/ prefix) - docker-compose.yml: build.context = . (drops dockerfile: override) - README.md: docker compose build (drops -f docker/docker-compose.yml) --- docker/Dockerfile => Dockerfile | 2 +- README.md | 2 +- docker/docker-compose.yml => docker-compose.yml | 3 +-- docker/entrypoint.sh => entrypoint.sh | 0 4 files changed, 3 insertions(+), 4 deletions(-) rename docker/Dockerfile => Dockerfile (95%) rename docker/docker-compose.yml => docker-compose.yml (93%) rename docker/entrypoint.sh => entrypoint.sh (100%) diff --git a/docker/Dockerfile b/Dockerfile similarity index 95% rename from docker/Dockerfile rename to Dockerfile index db5418e..b73d1b8 100644 --- a/docker/Dockerfile +++ b/Dockerfile @@ -23,7 +23,7 @@ COPY --from=build /app/build ./build COPY --from=build /app/node_modules ./node_modules COPY --from=build /app/package.json ./package.json COPY --from=build /app/src/lib/server/db/schema.sql ./build/schema.sql -COPY docker/entrypoint.sh /entrypoint.sh +COPY entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh ENV NODE_ENV=production diff --git a/README.md b/README.md index c0a1e9e..4b24949 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ login/status parsing (fetch mocked). 1. Build the image once locally or on the host: ```bash - docker compose -f docker/docker-compose.yml build + docker compose build ``` 2. Import the shape of the stack into Komodo using `komodo/stack.toml` (or diff --git a/docker/docker-compose.yml b/docker-compose.yml similarity index 93% rename from docker/docker-compose.yml rename to docker-compose.yml index 014a288..13327f1 100644 --- a/docker/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,7 @@ services: electric-cherry: build: - context: .. - dockerfile: docker/Dockerfile + context: . image: electric-cherry:latest container_name: electric-cherry restart: unless-stopped diff --git a/docker/entrypoint.sh b/entrypoint.sh similarity index 100% rename from docker/entrypoint.sh rename to entrypoint.sh