diff --git a/Dockerfile b/Dockerfile
index d610307..c227672 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,18 +1,16 @@
-FROM debian:12-slim
+FROM debian:12
# Install wget and xmlstarlet, an optimized xml parser. Then clear apt cache
-RUN apt update && apt install -y --no-install-recommends \
- bash \
- wget \
- xmlstarlet \
- cron
-
+RUN apt update && apt install -y --no-install-recommends bash wget xmlstarlet cron
+
# Copy channel id list to data directory, cleaner script to opt directory
-COPY xml_tv_ids.txt /data/
-COPY xml_cleaner.sh /opt/
+COPY channel_keep_list.txt /opt/channel_keep_list.txt
+COPY channels_translate.txt /opt/channels_translate.txt
+COPY tmpl.xsl /opt/tmpl.xsl
+COPY xml_cleaner_v3.sh /opt/xml_cleaner.sh
# Add the cron job
-RUN echo "0 3 * * * /opt/xml_cleaner.sh" > /etc/cron.d/cleaner-cron-job
+RUN echo "0 7 * * * /opt/xml_cleaner.sh" > /etc/cron.d/cleaner-cron-job
RUN chmod 0644 /etc/cron.d/cleaner-cron-job
CMD ["cron", "-f"]
\ No newline at end of file
diff --git a/tmpl.xsl b/tmpl.xsl
index 41dab9e..9193d0e 100644
--- a/tmpl.xsl
+++ b/tmpl.xsl
@@ -8,7 +8,7 @@
-
+0
@@ -62,7 +62,7 @@
select="node()[not(self::episode-num[@system='onscreen'])]" />
-
+
diff --git a/xml_cleaner_v3.sh b/xml_cleaner_v3.sh
index 4f06865..5b0cce5 100644
--- a/xml_cleaner_v3.sh
+++ b/xml_cleaner_v3.sh
@@ -2,7 +2,7 @@
wget "ftp://uptele:JCtHc3mQ866QL8rd@ftp.tvmedia.ca/xmltv.xml" -O /data/xmltv.xml
-id_list="/data/channel_keep_list.txt"
+id_list="/opt/channel_keep_list.txt"
raw="/data/xmltv.xml"
parse_output="/data/parsed_new_epg.xml"
update_output="/data/updated_new_epg.xml"
@@ -37,7 +37,7 @@ while read LINE; do
awk -v old="$OLD_CHANNEL_ID" -v new="$NEW_CHANNEL_ID" '{gsub(old, new); print}' /tmp/tmpxmltv.xml >> /tmp/newtmpxmltv.xml
rm /tmp/tmpxmltv.xml
mv /tmp/newtmpxmltv.xml /tmp/tmpxmltv.xml
-done < channels_translate.txt
+done < /opt/channels_translate.txt
mv /tmp/tmpxmltv.xml $update_output