@sdetweil Thanks for the quick reply!
I had previously verified that all ‘levels’ of the mm are using the correct date and time, and display their timezone properly. The pi, the container, and the display pi were all set to PDT and the time/date was correct. I verified this with the ‘date’ command at a bash terminal.
The container was syncing to the rpi hosts time by mapping the localtime as a volume.
version: '3'
services:
magicmirror:
container_name: magicmirror
image: mm2022:latest
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ./magic_mirror/config:/opt/magic_mirror/config
- ./magic_mirror/modules:/opt/magic_mirror/modules
ports:
- 8888:8080
From your comment I decided to set the TZ environment variable in my container as well.
services:
magicmirror:
container_name: magicmirror
image: mm2022:latest
environment:
TZ: America/Los_Angeles
restart: always
volumes:
- /etc/localtime:/etc/localtime:ro
- ./magic_mirror/config:/opt/magic_mirror/config
- ./magic_mirror/modules:/opt/magic_mirror/modules
ports:
- 8888:8080
This fixed my issue, and all day events now appear on the correct date.
Thanks again!