Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
docs
Mkdocs Material
Commits
62eeb3d0
Commit
62eeb3d0
authored
Apr 20, 2021
by
Jorge Tardío Rubio
Browse files
Dockerfiles with envs
parent
05bc28d9
Changes
3
Show whitespace changes
Inline
Side-by-side
dockerfiles/mkdocs-material+plugins.Dockerfile
0 → 100644
View file @
62eeb3d0
# Use the oficial image of mkdocs-material
FROM
squidfunk/mkdocs-material
# Install plugins
RUN
pip
install
mkdocs-pandoc-plugin mkdocs-git-revision-date-localized-plugin
# Expose MkDocs development server port
EXPOSE
8000
# Start development server by default
ENTRYPOINT
["mkdocs"]
CMD
["serve", "--dev-addr=0.0.0.0:8000"]
scripts/build_dockers.sh
View file @
62eeb3d0
#!/bin/sh
docker build
--file
dockerfiles/mkdocs-material:dev.Dockerfile
-t
jtr0/mkdocs-material:dev
.
docker build
--file
dockerfiles/mkdocs-material:prod.Dockerfile
-t
jtr0/mkdocs-material:prod
.
docker build
--file
dockerfiles/mkdocs-material+plugins.Dockerfile
-t
jtr0/mkdocs-material
.
docker build
--file
dockerfiles/latex-pandoc.Dockerfile
-t
jtr0/latex-pandoc
.
scripts/pdf_local_generator.sh
View file @
62eeb3d0
#!/bin/sh
# Build public content with pandoc-plugin to combine markdown files
docker run
--rm
-it
-v
${
PWD
}
:/docs jtr0/mkdocs-material
:dev
build
docker run
--rm
-it
-v
${
PWD
}
:/docs
-e
ENABLE_PANDOC_EXPORT
=
1
jtr0/mkdocs-material build
# Generate templates pdfs
docker run
--rm
-it
-v
${
PWD
}
:/data jtr0/latex-pandoc /bin/bash
-c
'cp -r /data/docs/imgs /imgs ; pandoc -N --template=eisvogel.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/
pdfs/
pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/eisvogel_template.pdf; pandoc -N --template=pandoc-scholar.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/
pdfs/
pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/pandoc-scholar_template.pdf; pandoc -N --template=default.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/
pdfs/
pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/default_template.pdf'
docker run
--rm
-it
-v
${
PWD
}
:/data jtr0/latex-pandoc /bin/bash
-c
'cp -r /data/docs/imgs /imgs ; pandoc -N --template=eisvogel.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/eisvogel_template.pdf; pandoc -N --template=pandoc-scholar.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/pandoc-scholar_template.pdf; pandoc -N --template=default.latex --listings -V lang=en --from markdown --variable mainfont="DejaVuSerif" --variable sansfont="DejaVuSans" --variable monofont="DejaVuSansMono" --variable fontsize=12pt --variable version=2.0 /data/pdf_metadata.md /data/site/docs.pdf.md --pdf-engine=xelatex --toc -o /data/pdfs/default_template.pdf'
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment