diff --git a/builder/docker/grain/Dockerfile b/builder/docker/grain/Dockerfile index 711d571c..d421ff52 100644 --- a/builder/docker/grain/Dockerfile +++ b/builder/docker/grain/Dockerfile @@ -1,6 +1,10 @@ FROM suborbital/subo:dev as subo -FROM ghcr.io/grain-lang/grain:0.4-slim +FROM ghcr.io/grain-lang/grain:0.5-slim WORKDIR /root/runnable COPY --from=subo /go/bin/subo /usr/local/bin/subo + +# Necessary to build Grain runnables +RUN apt-get update && apt-get install curl -y && rm -rf /var/lib/apt/lists/* + RUN mkdir /root/suborbital diff --git a/builder/native.go b/builder/native.go index 936ca9f7..f2f16f06 100644 --- a/builder/native.go +++ b/builder/native.go @@ -36,7 +36,7 @@ var nativeCommandsForLang = map[string]map[string][]string{ "tinygo build -o {{ .Name }}.wasm -target wasi .", }, "grain": { - "grain compile index.gr -I _lib -o {{ .Name }}.wasm", + "grain compile index.gr --release -I _lib -o {{ .Name }}.wasm", }, "typescript": { "npm run build", @@ -68,7 +68,7 @@ var nativeCommandsForLang = map[string]map[string][]string{ "tinygo build -o {{ .Name }}.wasm -target wasi .", }, "grain": { - "grain compile index.gr -I _lib -o {{ .Name }}.wasm", + "grain compile index.gr --release -I _lib -o {{ .Name }}.wasm", }, "typescript": { "npm run build",