Docker image for Pelican. Forked from https://github.com/boonto/docker-pelican
Go to file
3wc 0a96ea3fa8 Add example docker-compose.yml 2023-01-30 21:29:49 -08:00
.drone.yml Add Drone for image building 2023-01-30 21:29:39 -08:00
Dockerfile Simplify image build? 2023-01-30 21:14:19 -08:00
LICENSE Initial commit 2020-02-12 22:38:28 +01:00
README.md update versions 2022-02-16 22:07:37 +01:00
docker-compose.yml Add example docker-compose.yml 2023-01-30 21:29:49 -08:00
pelicanconf.py Simplify image build? 2023-01-30 21:14:19 -08:00

README.md

Docker image with Pelican

Create a volume for the output files.

docker volume create pelican_files

Run the pelican build with your site, replace <your-site-dir> with the directory of your Pelican source files. The output will be written into the previously created volume pelican_files. Changes are regenerated automatically.

docker run --detach \
--name=pelican \
--volume <your-site-dir>:/site \
--volume pelican_files:/site-generated \
boonto/pelican:3.10.2-4.7.2

May be used in conjunction with the nginx container to serve the output.

docker run --detach \
--name=site \
--volume pelican_files:/usr/share/nginx/html:ro \
nginx

Also provides matplotlib, latex and the Source Sans font for use with the m.css Pelican theme.