From 1ea7af6995425fec1c9365aab806c479c3b7211c Mon Sep 17 00:00:00 2001
From: Nemo <me@captnemo.in>
Date: Sun, 07 Jun 2020 00:35:54 +0530
Subject: [PATCH] Switch to debian, fixes #31, closes #32

---
 Dockerfile  | 8 ++++++--
 generate.sh | 4 ++--
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index 35ef6ce..a328468 100644
--- a/Dockerfile
+++ a/Dockerfile
@@ -1,5 +1,4 @@
-# LTS Image
-FROM ubuntu:18.04
+FROM debian:buster-slim
 
 LABEL maintainer="github.google-sre-ebook@captnemo.in"
 
@@ -10,12 +9,15 @@
 RUN apt-get update && apt-get install -y --no-install-recommends \
     build-essential \
     calibre \
+    file \
     pandoc \
     ruby \
     ruby-dev \
+    lmodern \
+    texlive-fonts-recommended \
+    texlive-xetex \
     wget \
     zlib1g-dev \
-    file \
     && gem install bundler --no-ri --no-rdoc \
     && gem update --system \
     && apt-get clean \
diff --git a/generate.sh b/generate.sh
index 156325d..21609fb 100755
--- a/generate.sh
+++ a/generate.sh
@@ -75,10 +75,10 @@
     complete.html
 
 # generate PDF from HTML
-pandoc --from=html --to=pdf                                 \
+pandoc --from=html \
+    --pdf-engine=xelatex \
     --output=../../../../../${BOOK_FILE}.pdf                \
     --metadata title="$BOOK_NAME" \
-    --pdf-engine=xelatex \
     --dpi=300 \
     -V book \
     --top-level-division=chapter \
--
rgit 0.1.5