2024-02-05 00:35:51 +02:00
|
|
|
FROM alpine:3.19 as v86-builder
|
2021-07-24 18:37:14 +05:30
|
|
|
WORKDIR /v86
|
|
|
|
|
|
2024-02-05 00:35:51 +02:00
|
|
|
RUN apk add --update curl clang make openjdk8-jre-base npm python3
|
2021-07-24 18:37:14 +05:30
|
|
|
|
|
|
|
|
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y && PATH="${HOME}/.cargo/bin:${PATH}" rustup target add wasm32-unknown-unknown
|
|
|
|
|
|
|
|
|
|
COPY . .
|
|
|
|
|
|
|
|
|
|
RUN PATH="${HOME}/.cargo/bin:${PATH}" make all && rm -rf closure-compiler gen lib src tools .cargo cargo.toml Makefile
|
|
|
|
|
|
2024-02-05 00:35:51 +02:00
|
|
|
FROM python:3.10.13-alpine3.19
|
2021-07-24 18:37:14 +05:30
|
|
|
WORKDIR /v86
|
|
|
|
|
|
|
|
|
|
COPY --from=v86-builder v86 .
|
|
|
|
|
|
|
|
|
|
ARG PORT=8000
|
|
|
|
|
CMD python3 -m http.server ${PORT}
|
|
|
|
|
|
|
|
|
|
EXPOSE ${PORT}
|