|
1 | | -// const core = require('@actions/core'); |
2 | | - |
3 | | -// const obj = { |
4 | | -// dockerImage: core.getInput("docker-image"), |
5 | | -// dockerTag: core.getInput("docker-tag"), |
6 | | -// domain: core.getInput("domain"), |
7 | | -// hookSecret: core.getInput("hook-secret"), |
8 | | -// overHttp: core.getInput("over-http"), |
9 | | -// port: core.getInput("port") |
10 | | -// }; |
| 1 | +const core = require('@actions/core'); |
| 2 | + |
| 3 | +const obj = { |
| 4 | + dockerImage: core.getInput("docker-image"), |
| 5 | + dockerTag: core.getInput("docker-tag"), |
| 6 | + domain: core.getInput("domain"), |
| 7 | + hookSecret: core.getInput("hook-secret"), |
| 8 | + overHttp: JSON.parse(core.getInput("over-http")), |
| 9 | + port: JSON.parse(core.getInput("port")) |
| 10 | +}; |
| 11 | +console.log("typeof overHttp", typeof core.getInput("over-http")); |
| 12 | +console.log("typeof port", typeof core.getInput("port")); |
| 13 | + |
| 14 | +try { |
| 15 | + new URL(`http://${obj.domain}`); |
| 16 | +} catch { |
| 17 | + console.error(`Invalid domain ${obj.domain}. Example value example.com or sub.example.com`); |
| 18 | + process.exit(1); |
| 19 | +} |
11 | 20 | // for local testing |
12 | | -const obj = {}; |
13 | | -const args = process.argv.slice(2); |
14 | | -args.forEach((arg) => { |
15 | | - const splittedVal = arg.split("="); |
16 | | - obj[splittedVal[0]] = splittedVal[1] || true; |
17 | | -}); |
| 21 | +// const obj = {}; |
| 22 | +// const args = process.argv.slice(2); |
| 23 | +// args.forEach((arg) => { |
| 24 | +// const splittedVal = arg.split("="); |
| 25 | +// obj[splittedVal[0]] = splittedVal[1] || true; |
| 26 | +// }); |
18 | 27 |
|
19 | 28 | if (!obj.dockerImage) { |
20 | 29 | console.error("docker image not passed as parameter. Example dockerImage=sandipj/react-ssr-doc"); |
|
0 commit comments