Standard_init_ linux. go: 211: exe c пользовательский процесс вызвал «ошибку формата exe c» - PullRequest
1 голос
/ 29 мая 2020

Следующий код генерирует ошибку: standard_init_ linux. go: 211: exe c пользовательский процесс вызвал «exe c ошибка формата»

Любые указания на то, что я делаю неправильно?


FROM golang:alpine AS builder

ENV GO111MODULE=on CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GOARCH=wasm GOOS=js

WORKDIR /build

COPY . .

COPY wasm_exec.js . 
COPY server.go . 
COPY main.wasm . 
COPY manifest.json . 
COPY sw.js . 
COPY wasm_exec.js . 
COPY app.js . 
COPY index.html .

EXPOSE 8989 
ENTRYPOINT ["./server.go"]

1 Ответ

1 голос
/ 29 мая 2020

Ошибка связана с тем, что вы пытаетесь выполнить файл server.go без компиляции, вам нужно скомпилировать server.go, чтобы получить исполняемый файл, который затем можно использовать как исполняемый.

go build server.go

Или вы можете напрямую запустите его, используя

go run server.go
...