diff --git a/Dockerfile b/Dockerfile index aab85a1..10f29da 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,15 +8,15 @@ RUN apk add --no-cache nodejs npm curl git # Install Go tools (cached well) RUN wget -O /tmp/sqlc.tar.gz https://github.com/sqlc-dev/sqlc/releases/download/v1.31.0/sqlc_1.31.0_linux_amd64.tar.gz && \ - tar -xzf /tmp/sqlc.tar.gz -C /usr/local/bin sqlc && \ - rm /tmp/sqlc.tar.gz + tar -xzf /tmp/sqlc.tar.gz -C /usr/local/bin sqlc && \ + rm /tmp/sqlc.tar.gz RUN --mount=type=cache,target=/root/go/pkg/mod \ go install github.com/a-h/templ/cmd/templ@v0.3.1020 # Copy package files and install npm dependencies (cached unless package.json changes) COPY package*.json ./ RUN --mount=type=cache,target=/root/.npm \ - npm ci + npm install # Copy Go mod files (cached unless go.mod changes) COPY go.mod go.sum ./