CHORE: simplify Dockerfile.local to use npm ci only

Remove protospack tarball fallback logic

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Rafael
2026-01-07 19:04:07 -03:00
co-authored by Claude Opus 4.5
parent 52bda8ebe2
commit 3b8310fdca
+1 -11
View File
@@ -19,20 +19,10 @@ ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \
# Local build with secrets
# Check if local protospack tarball exists (for local dev)
FROM build_base AS build
COPY protospack*.tgz* ./
RUN --mount=type=secret,id=aws,target=/root/.aws/credentials \
aws codeartifact login --tool npm --namespace @dadosfera --repository dadosfera-npm --domain dadosfera --domain-owner 611330257153 --region us-east-1
RUN if [ -f "protospack.tgz" ]; then \
echo "Installing from local protospack tarball..." && \
npm install ./protospack.tgz --save-exact && \
npm ci --ignore-scripts && \
npm rebuild; \
else \
echo "Installing from CodeArtifact..." && \
npm ci; \
fi
RUN npm ci
COPY . .
RUN npm run build