diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-08-03 22:18:38 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-08-03 22:18:38 +0900 |
| commit | c5f340afc2ecdbff9f0d2e0707f310fa88f5af12 (patch) | |
| tree | bdef0421d29b9ee737e869677166d4b3ebdadb0f /worker/Dockerfile | |
| parent | db06c9332776b41b3fef537f9e6d76d38f0463b3 (diff) | |
| parent | 7a4171d021a709e0af1e0e13830514c67ec97702 (diff) | |
| download | phperkaigi-2025-albatross-c5f340afc2ecdbff9f0d2e0707f310fa88f5af12.tar.gz phperkaigi-2025-albatross-c5f340afc2ecdbff9f0d2e0707f310fa88f5af12.tar.zst phperkaigi-2025-albatross-c5f340afc2ecdbff9f0d2e0707f310fa88f5af12.zip | |
Merge branch 'feat/worker'
Diffstat (limited to 'worker/Dockerfile')
| -rw-r--r-- | worker/Dockerfile | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/worker/Dockerfile b/worker/Dockerfile index 1d1523d..2373f57 100644 --- a/worker/Dockerfile +++ b/worker/Dockerfile @@ -1,13 +1,21 @@ FROM golang:1.22.3 AS builder WORKDIR /build -COPY . /build -RUN go build -o /build/server . -################################################################################ -FROM golang:1.22.3 +RUN apt-get update && apt-get install -y curl xz-utils +RUN curl https://wasmtime.dev/install.sh -sSf | bash -s -- --version v23.0.1 + +COPY go.mod go.sum ./ +RUN go mod download +COPY *.go /build +RUN CGO_ENABLED=0 go build -o /build/server . + +# ################################################################################ +FROM ghcr.io/swiftwasm/swift:5.10-focal WORKDIR /app + +COPY --from=builder /root/.wasmtime/bin/wasmtime /usr/bin/wasmtime COPY --from=builder /build/server /app/server CMD ["/app/server"] |
