-
-
Notifications
You must be signed in to change notification settings - Fork 360
Description
Describe your issue
Trying to set up the EPG in a docker container but receiving an error. Rather than creating a file channels.xml, this is created as a directory then there is an error with trying to read a directory.
Docker compose:
epg:
image: ghcr.io/iptv-org/epg:master
container_name: dispatcharr-epg
ports:
- 3000:3000
volumes:
- /docker/containers/epg/channels.xml:/epg/channels.xml
Output of log:
2025-11-15T03:15:06: PM2 log: Launching in no daemon mode
2025-11-15T03:15:06: PM2 log: App [serve:0] starting in -fork mode-
2025-11-15T03:15:06: PM2 log: App [grab:1] starting in -fork mode-
2025-11-15T03:15:06: PM2 log: App [serve:0] online
2025-11-15T03:15:06: PM2 log: App [grab:1] online
2025-11-15T03:15:06: PM2 log: App [grab-at-startup:2] starting in -fork mode-
2025-11-15T03:15:06: PM2 log: App [grab-at-startup:2] online
grab
tsx scripts/commands/epg/grab.ts --channels=channels.xml --output=public/guide.xml
started...
INFO Accepting connections at http://localhost:3000
info starting...
info loading channels...
node:internal/process/promises:394
triggerUncaughtException(err, true /* fromPromise */);
^
[Error: EISDIR: illegal operation on a directory, read] {
errno: -21,
code: 'EISDIR',
syscall: 'read'
}
Node.js v22.21.1
2025-11-15T03:15:10: PM2 log: App [grab-at-startup:2] exited with code [1] via signal [SIGINT]