blob: 86267a90c9dc30214962230dd4e35c455b98cb47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
FROM xena/go:1.13.3 AS build
WORKDIR /hlang
COPY . .
RUN GOBIN=/usr/local/bin go install .
FROM xena/alpine AS wasm
WORKDIR /wabt
RUN apk --no-cache add build-base cmake git python \
&& git clone --recursive https://github.com/WebAssembly/wabt /wabt \
&& mkdir build \
&& cd build \
&& cmake .. \
&& make && make install
RUN ldd $(which wat2wasm)
FROM xena/alpine
COPY --from=wasm /usr/local/bin/wat2wasm /usr/local/bin/wat2wasm
COPY --from=build /usr/local/bin/hlang /usr/local/bin/hlang
ENV PORT 5000
RUN apk --no-cache add libstdc++
CMD /usr/local/bin/hlang
|