From 4e892e9d7a350d678e6ccce4a16844906e5f2f51 Mon Sep 17 00:00:00 2001 From: Hans Maerki Date: Sat, 8 Nov 2025 11:18:03 +0100 Subject: [PATCH] README.md: Fix some typos. Add .dockerignore Signed-off-by: Hans Maerki --- .dockerignore | 3 +++ README.md | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 .dockerignore diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..dbc3da1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +* +!patches/** +!linux-wasm.sh diff --git a/README.md b/README.md index 4c29ba6..075b520 100644 --- a/README.md +++ b/README.md @@ -72,21 +72,21 @@ There are two containers: * **linux-wasm-contained**: Actually builds everything into the container. Meant as a dispoable way to build everything isolated. Create the containers: -``` +```bash docker build -t linux-wasm-base:dev ./docker/linux-wasm-base -docker build -t linux-wasm-contained:dev ./docker/linux-wasm-contained +docker build -t linux-wasm-contained:dev -f ./docker/linux-wasm-contained/Dockerfile . ``` Note that the latter command will copy linux-wasm.sh, in its current state, into the container. To launch a simple docker container with a mapping to host (recommended for development): -``` +```bash docker run -it --name my-linux-wasm --mount type=bind,src="$(pwd)",target=/linux-wasm linux-wasm-base:dev bash (Inside the bash prompt, run for example:) /linux-wasm/linux-wasm.sh all ``` To actually build everything inside the container (mostly useful for build servers): -``` -docker run -it -name full-linux-wasm linux-wasm-contained:dev /linux-wasm/linux-wasm.sh all +```bash +docker run -it --name full-linux-wasm linux-wasm-contained:dev /linux-wasm/linux-wasm.sh all ``` To change workspace folder, docker run -e LW_WORKSPACE=/path/to/workspace ...blah... can be used. This may be useful together with docker volumes.