diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5eab5ed --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +#license file copied to docker context during build +docker/evernode-license.pdf \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile index a2fe473..9a42798 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -26,4 +26,5 @@ COPY --from=builder /build/scripts/cluster.sh /usr/bin/cluster COPY --from=builder /build/scripts/codegen.sh /usr/bin/codegen COPY --from=builder /build/jq /usr/bin/jq -COPY code-templates /code-templates \ No newline at end of file +COPY code-templates /code-templates +COPY evernode-license.pdf /evernode-license.pdf \ No newline at end of file diff --git a/docker/build.sh b/docker/build.sh index 216cec1..9bb16bb 100755 --- a/docker/build.sh +++ b/docker/build.sh @@ -1,3 +1,5 @@ #!/bin/bash -docker build -t evernodedev/hpdevkit . \ No newline at end of file +cp ../evernode-license.pdf . +docker build -t evernodedev/hpdevkit . +rm evernode-license.pdf \ No newline at end of file diff --git a/evernode-license.pdf b/evernode-license.pdf new file mode 100644 index 0000000..2a96915 Binary files /dev/null and b/evernode-license.pdf differ diff --git a/npm/package-lock.json b/npm/package-lock.json index 80875fb..c1d605d 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -1,13 +1,14 @@ { "name": "hpdevkit", - "version": "0.6.4", + "version": "0.6.5", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "hpdevkit", - "version": "0.6.4", + "version": "0.6.5", "hasInstallScript": true, + "license": "SEE LICENSE IN https://raw.githubusercontent.com/EvernodeXRPL/evernode-resources/main/license/evernode-license.pdf", "dependencies": { "commander": "9.4.0" }, diff --git a/npm/package.json b/npm/package.json index 06e3778..c9f705b 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,10 +1,11 @@ { "name": "hpdevkit", - "version": "0.6.4", + "version": "0.6.5", + "license": "SEE LICENSE IN https://raw.githubusercontent.com/EvernodeXRPL/evernode-resources/main/license/evernode-license.pdf", "description": "Developer toolkit for HotPocket smart contract development", "scripts": { "lint": "./node_modules/.bin/eslint *.js", - "build": "npm run lint && ncc build index.js -o dist/", + "build": "npm run lint && ncc build index.js -o dist/ && cp ../evernode-license.pdf dist/", "bundle": "npm run build && ./clean-pkg.sh", "publish": "npm run bundle && cp README.md dist && npm publish ./dist", "install": "node scripts/install.js"