29 lines
788 B
PHP
29 lines
788 B
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
$src = "/var/www/html/api/ambre-pw-tests/output";
|
|
$dst = "/var/www/html/generated";
|
|
$out = ["copied"=>[]];
|
|
|
|
// Latest V44 artifacts
|
|
foreach (glob("$src/v44-*.png") as $s) {
|
|
$bn = basename($s);
|
|
@copy($s, "$dst/$bn");
|
|
$out["copied"][] = "/generated/$bn";
|
|
}
|
|
|
|
// Video
|
|
$video_dir = glob("$src/v44-*chromium")[0] ?? null;
|
|
if ($video_dir) {
|
|
$vids = glob("$video_dir/video.webm");
|
|
if ($vids) {
|
|
$dv = "$dst/wevia-v44-proof-pdf-" . date("Ymd-His") . ".webm";
|
|
@copy($vids[0], $dv);
|
|
@chmod($dv, 0644);
|
|
$out["video"] = [
|
|
"url" => "/generated/" . basename($dv),
|
|
"size_mb" => round(filesize($dv)/1024/1024, 2),
|
|
];
|
|
}
|
|
}
|
|
echo json_encode($out, JSON_UNESCAPED_SLASHES);
|