Browse Source

Working on deployment scripts

environments/production/deployments/9
Drew Short 9 years ago
parent
commit
b5cc74f808
  1. 2
      .gitignore
  2. 6
      build-html.sh
  3. 4
      build-pdf.sh
  4. 15
      package-and-deploy.sh

2
.gitignore

@ -1,10 +1,10 @@
*~
*.xref
*.lg
*.idv
*.4ct
*.4tc
*.tmp
*.sh
## Core latex/pdflatex auxiliary files:
*.aux

6
build-html.sh

@ -0,0 +1,6 @@
#!/usr/bin/env bash
# Script to build an HTML site from the PDF source
docker run -d -P --name pdf2htmlex -v /pdf sothr/pdf2htmlex pdf2htmlex --embed cfijo --dest-dir out DPSResume.pdf
tar -czvf ResumeSite.tar.gz out/*

4
build-pdf.sh

@ -0,0 +1,4 @@
#!/usr/bin/env bash
# Script to build a PDF from the latex source
docker run -d -P --name latex -v /latex narf/latex latex --output-format pdf DPSResume.tex

15
package-and-deploy.sh

@ -0,0 +1,15 @@
#!/usr/bin/env bash
# Script to package the PDF and the html.
# Store them.
# flush the current directory
# checkout the gh-pages branch
# extract the updated site over the current
# add the changes
# commit the changes
# push the changes to github
cp DPSResume.pdf ..
cp ResumeSite.tar.gz ..
git checkout .
Loading…
Cancel
Save