User-defined custom images for CLI
How to build user-defined custom images for the Snyk CLI
Last updated
Was this helpful?
Was this helpful?
FROM alpine:3.18
# Install curl
RUN apk add --no-cache curl
# Install Node LTS
RUN apk add --no-cache nodejs
# Install & setup Snyk CLI
RUN curl -o ./snyk-alpine https://downloads.snyk.io/cli/stable/snyk-alpine && \
curl -o ./snyk-alpine.sha256 https://downloads.snyk.io/cli/stable/snyk-alpine.sha256 && \
sha256sum -c snyk-alpine.sha256 && \
mv snyk-alpine /usr/local/bin/snyk && \
chmod +x /usr/local/bin/snyk# bulid image
docker build <PATH-TO-DOCKERFILE> --tag foobar/snyk:node-lts
# push image
docker push foobar/snyk:node-ltsscript:
- npm install
- npm test
- pipe: snyk/snyk-scan:1.0.0
variables:
SNYK_TOKEN: $SNYK_TOKEN
LANGUAGE: "node-lts"
SNYK_BASE_IMAGE: "foobar/snyk"
# rest of script