summaryrefslogtreecommitdiff
path: root/worker/scripts/build_docker_image.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-07-20 22:10:19 -0700
committerElizabeth Hunt <me@liz.coffee>2025-07-20 22:18:38 -0700
commitf64406cd9ceb69b798b0b8d50c902d84750fdfbf (patch)
treeb1c276cd4bf3f72408e9b66d7741b4590923217e /worker/scripts/build_docker_image.ts
parent90f42223790130e37c9f02d839e8617b2e96e8a5 (diff)
downloadci-f64406cd9ceb69b798b0b8d50c902d84750fdfbf.tar.gz
ci-f64406cd9ceb69b798b0b8d50c902d84750fdfbf.zip
Fixes dockerfile context & path
Diffstat (limited to 'worker/scripts/build_docker_image.ts')
-rwxr-xr-xworker/scripts/build_docker_image.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/worker/scripts/build_docker_image.ts b/worker/scripts/build_docker_image.ts
index fb25eb3..fffeef3 100755
--- a/worker/scripts/build_docker_image.ts
+++ b/worker/scripts/build_docker_image.ts
@@ -11,6 +11,7 @@ import {
} from '@emprespresso/pengueno';
import type { BuildDockerImageJob, BuildDockerImageJobProps } from '@emprespresso/ci_model';
import { Bitwarden, type LoginItem } from '@emprespresso/ci_worker';
+import path from 'path';
const job = getRequiredEnvVars([
'registry',
@@ -122,7 +123,7 @@ function getDockerLoginCommand(username: string, registry: string): Command {
}
function getBuildCommand({ buildTarget, imageTag, dockerfile, context }: BuildDockerImageJobProps): Command {
- return ['docker', 'build', '--target', buildTarget, '-t', imageTag, '-f', dockerfile, context];
+ return ['docker', 'build', '--target', buildTarget, '-t', imageTag, '-f', path.join(context, dockerfile), context];
}
function getPushCommand(tag: string): Command {