diff --git a/.drone.yml b/.drone.yml index 351a656..96d2ed6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,6 +20,7 @@ pipeline: revealjs: image: node commands: + - NODE_ENV=production - ./compile.sh revealjs publish: diff --git a/compile.sh b/compile.sh index 4b62a4e..d7debe8 100755 --- a/compile.sh +++ b/compile.sh @@ -27,6 +27,11 @@ case "$1" in for presi in revealjs/*;do [ -e "$presi/index.html" ] && make "$presi/index.pdf" || true done + + ( + cd revealjs + npm prune + ) ;; *) echo "USAGE: $0 [MODE]" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..85be468 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3.5' +services: + browser-sync: + image: node:alpine + volumes: + - ./:/data:ro + working_dir: /data + expose: + - "3000" + - "3001" + labels: + - "traefik.frontend.rule=Host:presis.pita.home.sbruder.de" + - "traefik.port=3000" + command: ["./revealjs/node_modules/.bin/browser-sync", "start", "--no-open", "-s", "/data/", "--files", "**", "--ignore", "**/*.less"] diff --git a/index.html b/index.html index 8aa18f9..dfe0533 100644 --- a/index.html +++ b/index.html @@ -17,6 +17,7 @@