On Thursday, October 7, 2021 at 11:40:06 AM UTC-7 [email protected]
wrote:
> Docker Compose will not allow you to directly map a file (eg weewx.conf)
> from your host to a target file inside a container.
>
>
It does for me. I run my ecowitt weewx instance in docker that way.
services:
weewx:
volumes:
- weewx-ecowitt-html:/home/weewx/public_html
- weewx-ecowitt-archive:/home/weewx/archive
- weewx-ecowitt-ssh:/root/.ssh
- weewx-ecowitt-logs:/var/log
- ${PWD}/configs/weewx.conf:/home/weewx/weewx.conf
> the other problem is device mapping. I am using Accurite 5n1 weather
> station that its display is plugged in via USB to a machine. I am trying to
> map the /dev/bus folder via volumes to the container, but WeeWX fails its
> LOOP generation as the USB is not readable.
>
>
I've done this with the zWave dongle device that I use for Home Assistant
with a specified device, but not with the whole folder.
services:
homeassistant:
devices:
- /dev/ttyACM0:/dev/ttyACM0
I am researching the device mapping as I do not want to run my container in
> privileged mode unless there is no option.
>
>
That I can't help you with other than to suggest using podman, which did
seem to work unprivileged when I tried it in early 2020, but it wasn't a
fully functional docker replacement for me on x86_64 at that time and it
was a bit odd in the hoops you needed to do to get it to run unprivileged.
I haven't kept up with it since then so maybe today's story is more
promising.
--
You received this message because you are subscribed to the Google Groups
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-development/dfc5dfcf-c096-4753-b232-b10a0493a9cen%40googlegroups.com.