mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-10 19:06:30 +00:00
Update tutorial.md (#1018)
This commit is contained in:
parent
42077bdeeb
commit
221f007c07
@ -106,18 +106,26 @@ To do this, we will need to update our files as follows:
|
|||||||
- `config.json`: Make the port from the container available on the host
|
- `config.json`: Make the port from the container available on the host
|
||||||
- `run.sh`: Run the Python 3 command to start the HTTP server
|
- `run.sh`: Run the Python 3 command to start the HTTP server
|
||||||
|
|
||||||
Add to your `Dockerfile` before `RUN`:
|
Update your `Dockerfile`:
|
||||||
|
|
||||||
```dockerfile
|
```dockerfile
|
||||||
ARG BUILD_FROM
|
ARG BUILD_FROM
|
||||||
FROM $BUILD_FROM
|
FROM $BUILD_FROM
|
||||||
|
|
||||||
|
ENV LANG C.UTF-8
|
||||||
|
|
||||||
# Install requirements for add-on
|
# Install requirements for add-on
|
||||||
RUN apk add --no-cache python3
|
RUN apk add --no-cache python3
|
||||||
|
|
||||||
# Python 3 HTTP Server serves the current working dir
|
# Python 3 HTTP Server serves the current working dir
|
||||||
# So let's set it to our add-on persistent data directory.
|
# So let's set it to our add-on persistent data directory.
|
||||||
WORKDIR /data
|
WORKDIR /data
|
||||||
|
|
||||||
|
# Copy data for add-on
|
||||||
|
COPY run.sh /
|
||||||
|
RUN chmod a+x /run.sh
|
||||||
|
|
||||||
|
CMD [ "/run.sh" ]
|
||||||
```
|
```
|
||||||
|
|
||||||
Add "ports" to `config.json`. This will make TCP on port 8000 inside the container available on the host on port 8000.
|
Add "ports" to `config.json`. This will make TCP on port 8000 inside the container available on the host on port 8000.
|
||||||
@ -142,6 +150,10 @@ Add "ports" to `config.json`. This will make TCP on port 8000 inside the contain
|
|||||||
Update `run.sh` to start the Python 3 server:
|
Update `run.sh` to start the Python 3 server:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
|
#!/usr/bin/with-contenv bashio
|
||||||
|
|
||||||
|
echo Hello world!
|
||||||
|
|
||||||
python3 -m http.server 8000
|
python3 -m http.server 8000
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user