UNPKG

openapi-examples-validator

Version:
26 lines (18 loc) 606 B
const path = require('path'), fs = require('fs'); const VERSION = require('../../package.json').version, FILE_PATH__DOCKERFILE = path.join(__dirname, '../../dist/Dockerfile'); _writeDockerfile(); function _writeDockerfile() { const dockerfile = _createDockerfile().trim(); fs.writeFileSync(FILE_PATH__DOCKERFILE, dockerfile, 'utf8'); } function _createDockerfile() { return ` FROM node:18.16.0-alpine3.17 RUN npm install -g openapi-examples-validator@${ VERSION } ENV NODE_OPTIONS="--unhandled-rejections=strict" ENTRYPOINT ["openapi-examples-validator"] CMD ["--help"] `; }