Update Dockerfile to use the new Make-based build
I'm going to run into consistency problems at some point, so I'm going to get ahead of that by updating the container build process.
This commit is contained in:
10
Dockerfile
10
Dockerfile
@@ -5,15 +5,9 @@ RUN apt-get install -y --no-install-recommends libasound2-dev libudev-dev
|
||||
RUN rustup target add wasm32-unknown-unknown
|
||||
RUN cargo install --locked wasm-bindgen-cli
|
||||
|
||||
# Copy only the package manifest and source code. Otherwise changes to anything
|
||||
# will cause Docker to re-run `cargo build` even when the source hasn't changed.
|
||||
COPY src/ ./src
|
||||
COPY Cargo.toml ./Cargo.toml
|
||||
COPY Cargo.lock ./Cargo.lock
|
||||
COPY . .
|
||||
|
||||
RUN cargo build --locked --target wasm32-unknown-unknown --profile=wasm-release
|
||||
RUN wasm-bindgen --no-typescript --target web --out-dir ./out/ --out-name "boids" target/wasm32-unknown-unknown/wasm-release/another-boids-in-rust.wasm
|
||||
COPY www/index.html out/index.html
|
||||
RUN make -j
|
||||
|
||||
FROM busybox:musl
|
||||
RUN mkdir -p /var/www
|
||||
|
||||
Reference in New Issue
Block a user