Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions overseerr/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,7 @@ map:
- addon_config:rw
- share:rw
- media:rw
discovery:
- overseerr
ports:
5055/tcp: 5055
22 changes: 22 additions & 0 deletions overseerr/rootfs/etc/s6-overlay/s6-rc.d/discovery/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#!/command/with-contenv bashio
# shellcheck shell=bash
# ==============================================================================
# Home Assistant Community Add-on: Overseerr
# Sends discovery information to Home Assistant.
# ==============================================================================
declare config

# Wait for Overseerr to become available
bashio::net.wait_for 5055 127.0.0.1 300

config=$(\
bashio::var.json \
host "127.0.0.1" \
port "^5055" \
)

if bashio::discovery "overseerr" "${config}" > /dev/null; then
bashio::log.info "Successfully send discovery information to Home Assistant."
else
bashio::log.error "Discovery message to Home Assistant failed!"
fi
1 change: 1 addition & 0 deletions overseerr/rootfs/etc/s6-overlay/s6-rc.d/discovery/type
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
oneshot
1 change: 1 addition & 0 deletions overseerr/rootfs/etc/s6-overlay/s6-rc.d/discovery/up
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/etc/s6-overlay/s6-rc.d/discovery/run
Empty file.