Upgrade post run operation to docker v2 (#33)

This commit is contained in:
Mathias Köhnke 2023-08-08 14:33:04 +02:00 committed by GitHub
parent b3bee90e86
commit 531b8c6e23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,12 @@ const core = require("@actions/core");
const compose = require("docker-compose"); const compose = require("docker-compose");
const utils = require("./utils"); const utils = require("./utils");
// Use docker compose v2
// ref: https://github.com/PDMLab/docker-compose/tree/master#import-for-docker-compose-v2
// The migration of Docker was done with Docker Compose. Use the official plugin instead.
// ref: https://docs.docker.com/compose/migrate/
const composeV2 = compose.v2;
try { try {
const composeFiles = utils.parseComposeFiles( const composeFiles = utils.parseComposeFiles(
core.getMultilineInput("compose-file") core.getMultilineInput("compose-file")
@ -17,7 +23,7 @@ try {
commandOptions: utils.parseFlags(core.getInput("down-flags")), commandOptions: utils.parseFlags(core.getInput("down-flags")),
}; };
compose.down(options).then( composeV2.down(options).then(
() => { () => {
console.log("compose removed"); console.log("compose removed");
}, },