docker文件
从戈兰(Golang):1.23.4-alpine作为建筑商Workdir /app
谢谢你副本Go.mod go.sum./
run go mod下载拷贝。 .
runcgo_enabled = 0鹅= Linux GO构建-O main。
从阿尔卑斯山(Alpine):最新
Workdir /app
拷贝-from = builder /app /main。
expape8080CMD[./main“
事情在此过程中,后端服务repo文件结构是
输入图像描述。 so在这种情况下,main.go文件应在根中或使用路径更改Dockerfile将是解决方案我在此项目中正在做DevOps的一部分,我不是我克隆的仓库的开发人员,它具有与我共享的文件结构。
寻找帮助
看起来不可能编辑main.go文件位置,因此我将尝试更改Docker文件
runcgo_enabled = 0鹅= linux go build -o main./cmd/myapp/
我仍然遇到相同的错误
=> [Builder 5/6]复制。 .
2.3S =>错误[Builder 6/6]运行CGO_ENABLED = 0 Goos = Linux GO构建-O Main./cmd/myapp/13.7S
目录