Update addon_testing.markdown

This commit is contained in:
Pascal Vizeli 2017-05-09 16:53:26 +02:00 committed by GitHub
parent 909d1a8aa4
commit b7482e3aba

View File

@ -13,6 +13,18 @@ The fastest way to develop add-ons is by adding them to your local add-on reposi
Right now add-ons will only work with images that are stored on Dockerhub (using `image` from add-on config). We're working on enabling local add-ons to be built on the device.
## {% linkable_title Local run %}
You can build an try the addon on your developer machine also. Move all addon stuff into a temp folder. Replace on Dockerfile: `%%VERSION%%` with your version and `%%BASE_IMAGE%%` with:
- armhf: `resin/armhf-alpine:3.5`
- aarch64: `resin/aarch64-alpine:3.5`
- amd64: `resin/amd64-alpine:3.5`
- i386: `resin/i386-alpine:3.5`
Use docker to build the test addon: `docker build -t local/my-test-addon .`
Create a new folder for data and add a test _options.json_. After that you can run our addon with: `docker run --rm -v /tmp/my_test_data:/data -P PORT_STUFF_IF_NEEDED local/my-test-addon`
## {% linkable_title Logs %}
All stdout and stderr is redirected to the Docker logs. The logs can be fetched from the add-on page inside the Hass.io panel in Home Assistant.