Skip to content

crlorentzen/docker-zap2xml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

docker-zap2xml

See http://zap2xml.awardspace.info/ for original perl script and guidance for the configuration file.

DockerFile to build from Alpine for a small, portable zap2xml instance. Removes dependency questions.

Requires:

  • /data volume, This volume is used for cache, config, and output

Provides:

  • xmltv.xml (or other name if config changes the filename) in the /data mount.

Build process (manual)

  1. Clone this repository
  2. Open the cloned directory and run docker build -t zap2xml .

Example run command (Using Docker Hub)

docker run --rm -v /data/docker/zap2xml:/data crlorentzen/zap2xml -C /data/zap2xml.conf

Example docker-compose.yml (Using Docker Hub)

used https://composerize.com/ to convert. It's a great tool!

version: '3.3'
services:
    zap2xml:
        volumes:
            - '/data/docker/zap2xml:/data'
        image: crlorentzen/zap2xml
        command: -C /data/zap2xml.conf

Docker Hub Repo

https://hub.docker.com/r/crlorentzen/zap2xml

About

A simple zap2xml Docker container designed to run and go away, use cron or something else to run it, collect the xmltv.xml and place it where needed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors