import { execSync, readFileSync } from "fs"; const tag = JSON.parse( readFileSync("package.json", { encoding: "utf8" }), ).version; console.log("============= INSTALLING DOCKER =============="); execSync("curl -fsSL https://get.docker.com -o get-docker.sh"); execSync("sh get-docker.sh"); execSync("rm get-docker.sh"); console.log("======== LOGGING IN TO CONTAINER REPO ========"); execSync( "docker login $INPUT_CONTAINER_DOMAIN -u $INPUT_LOGIN_USER --password $INPUT_LOGIN_PASS", ); execSync( `docker build -t $INPUT_CONTAINER_DOMAIN/$INPUT_CONTAINER_NAME:${tag} --no-cache .`, ); execSync(`docker push $INPUT_CONTAINER_DOMAIN/$INPUT_CONTAINER_NAME:${tag}`);