aboutsummaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorJohan Brandhorst <[email protected]>2018-12-13 09:39:03 +0000
committerAyke van Laethem <[email protected]>2018-12-17 20:41:33 +0100
commita830451426f0ac60d2e70ccc0014d2801d761a44 (patch)
treee53a4a62c7ff42f793030826359e4ef9610f50fc /docs
parentcb648d8ae1755028deda4143db2fa61419327d8a (diff)
downloadtinygo-a830451426f0ac60d2e70ccc0014d2801d761a44.tar.gz
tinygo-a830451426f0ac60d2e70ccc0014d2801d761a44.zip
Dockerfile, README, docs: Remove entrypoint
This was causing more trouble than it was helping, so lets remove it.
Diffstat (limited to 'docs')
-rw-r--r--docs/docker.rst14
1 files changed, 7 insertions, 7 deletions
diff --git a/docs/docker.rst b/docs/docker.rst
index 94ff8e3d7..315bd7362 100644
--- a/docs/docker.rst
+++ b/docs/docker.rst
@@ -9,25 +9,25 @@ A docker container exists for easy access to the ``tinygo`` CLI. For example, to
compile ``wasm.wasm`` for the WebAssembly example, from the root of the
repository::
- docker run --rm -v $(pwd):/src tinygo/tinygo build -o /src/wasm.wasm -target wasm examples/wasm
+ docker run --rm -v $(pwd):/src tinygo/tinygo tinygo build -o /src/wasm.wasm -target wasm examples/wasm
To compile ``blinky1.hex`` targeting an ARM microcontroller, such as the PCA10040::
- docker run --rm -v $(pwd):/src tinygo/tinygo build -o /src/blinky1.hex -size=short -target=pca10040 examples/blinky1
+ docker run --rm -v $(pwd):/src tinygo/tinygo tinygo build -o /src/blinky1.hex -size=short -target=pca10040 examples/blinky1
To compile ``blinky1.hex`` targeting an AVR microcontroller such as the Arduino::
- docker run --rm -v $(pwd):/src tinygo/tinygo build -o /src/blinky1.hex -size=short -target=arduino examples/blinky1
+ docker run --rm -v $(pwd):/src tinygo/tinygo tinygo build -o /src/blinky1.hex -size=short -target=arduino examples/blinky1
For projects that have remote dependencies outside of the standard library and go code within your own project, you will need to map your entire GOPATH into the docker image in order for those dependencies to be found::
- docker run -v $(PWD):/mysrc -v $GOPATH:/gohost -e "GOPATH=$GOPATH:/gohost" tinygo/tinygo build -o /mysrc/wasmout.wasm -target wasm /mysrc/wasm-main.go
+ docker run -v $(PWD):/mysrc -v $GOPATH:/gohost -e "GOPATH=$GOPATH:/gohost" tinygo/tinygo tinygo build -o /mysrc/wasmout.wasm -target wasm /mysrc/wasm-main.go
.. note::
- At this time, tinygo does not resolve dependencies from the /vendor/ folder within your project.
+ At this time, tinygo does not resolve dependencies from the /vendor/ folder within your project.
-For microcontroller development you must flash your hardware devices
-from your host environment, since you cannot run ``tinygo flash`` from inside
+For microcontroller development you must flash your hardware devices
+from your host environment, since you cannot run ``tinygo flash`` from inside
the docker container.
So your workflow could be: