From 5af41cac0a8324c9a36f05ca65017b42d9c7d55e Mon Sep 17 00:00:00 2001 From: Bryson Steck Date: Fri, 11 Jul 2025 19:05:26 -0600 Subject: [PATCH] fix windows docker build --- Taskfile.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Taskfile.yml b/Taskfile.yml index 5d1aff2..1ee6c90 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -3,6 +3,9 @@ version: '3' vars: UNAME: sh: uname + DETECT_GO: + sh: which go &> /dev/null && echo go + DOCKER_EXE: /usr/src/listen/out/{{OS}}/listen tasks: default: @@ -19,14 +22,19 @@ tasks: - "which go" build:docker: + aliases: + - docker cmds: + - cmd: "/c/Program\ Files/Docker/Docker/DockerCli.exe -SwitchLinuxEngine" + platforms: + - windows - "docker build -t listen-build -f docker/build.Dockerfile --build-arg GOOS='{{OS}}' ." - "mkdir -p out/{{OS}}" - "docker create --name listen-build-tmp listen-build" - - cmd: "docker cp listen-build-tmp:/usr/src/listen/out/{{OS}}/listen.exe out/{{OS}}" + - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}}.exe out/{{OS}}" platforms: - windows - - cmd: "docker cp listen-build-tmp:/usr/src/listen/out/{{OS}}/listen out/{{OS}}" + - cmd: "docker cp listen-build-tmp:{{.DOCKER_EXE}} out/{{OS}}" platforms: - darwin - linux