mirror of
https://github.com/dadosfera/maestro.git
synced 2026-11-15 11:49:07 +00:00
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:
co-authored by
Claude Opus 4.5
parent
52bda8ebe2
commit
3b8310fdca
+1
-11
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user