compose-action/post.js
Il Sub Bang (ethan) 9ea84e60c1
fix: broken action (#6)
* fix: broken action test

* fix: run npm install

* fix: add missing node_modules

* fix: invalid option creating

* fix: add missing composeFile parameter

* fix: change test order

* WIP: add debug code

* WIP: fix main.js

* WIP: fix action

* WIP: debug

* WIP: debug

* fix: remove double quote
2022-06-08 00:02:09 +09:00

27 lines
642 B
JavaScript

const core = require("@actions/core");
const compose = require("docker-compose");
const fs = require("fs");
const utils = require("./utils");
try {
const composeFile = core.getInput("compose-file");
if (!fs.existsSync(composeFile)) {
console.log(`${composeFile} not exists`);
return;
}
const downFlagsString = core.getInput("down-flags");
const options = utils.getOptions(composeFile, downFlagsString);
compose.down(options).then(
() => {
console.log("compose removed");
},
(err) => {
core.setFailed(`compose down failed ${err}`);
}
);
} catch (error) {
core.setFailed(error.message);
}