fix Dockerfile for openapi check & add validator workflow (#58261)
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
FROM node:18.15-alpine
|
||||
|
||||
RUN apk add --no-cache git python make g++
|
||||
FROM node:24-alpine
|
||||
|
||||
WORKDIR /openapi-check
|
||||
|
||||
@@ -10,10 +8,11 @@ USER node
|
||||
|
||||
COPY --chown=node:node package.json /openapi-check
|
||||
COPY --chown=node:node package-lock.json /openapi-check
|
||||
COPY --chown=node:node tsconfig.json /openapi-check
|
||||
ADD --chown=node:node src /openapi-check/src
|
||||
ADD --chown=node:node content /openapi-check/content
|
||||
ADD --chown=node:node data /openapi-check/data
|
||||
|
||||
RUN npm ci -D
|
||||
|
||||
ENTRYPOINT ["node", "/openapi-check/src/rest/scripts/openapi-check.ts"]
|
||||
ENTRYPOINT ["npx", "tsx", "/openapi-check/src/rest/scripts/openapi-check.ts"]
|
||||
|
||||
Reference in New Issue
Block a user