Skip to content

how to define/run wasmtime serve command in OCI image. #16

Open

Description

@bhavinkumarprajapati

I have followed your steps and it it working fine locally. i can run hello_wasi_http.wasm on my local machine with below command.
wasmtime serve /hello_wasi_http.wasm

I have configured minikube cluster with wasmtime runtime. for normal helloworld below OCI image is working fine.

FROM scratch
ADD hello-wasm.wasm /
CMD ["/hello-wasm.wasm"]

but now i want to build image with http serve. then how can I define docker file with serve?

FROM scratch

Add the Wasm file to the container

ADD hello_wasi_http.wasm /hello_wasi_http.wasm

Expose port 8080

EXPOSE 8080

Start the Wasmtime server

CMD ["wasmtime", "serve", "/hello_wasi_http.wasm"]

i tried this one but not working. can you please tell how can I access http server ?

Activity

  1. sunfishcode commented on Jul 2, 2024

    @sunfishcode
    Owner

    I'm not sure what the problem is here. Are you able to see the standard error output of wasmtime? It should print a message like "Serving HTTP on http://0.0.0.0:8080/" or so; do you see that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions