This is the repository for my personal site and blog. It's a static site generated via Jekyll 3.x using the Hydeout theme.
The site uses jekyll-paginate-v2 for paginating my collection of books. It also uses my fork of jekyll-photo-gallery to host my photography page, which is mostly hidden away unused.
I've started using Docker for development, because managing dependencies for Jekyll has been a pain. I'm not that well versed in containers still, so my Dockerfile and docker-compose.yml may have room for improvement. I took the OS I initially started using Jekyll with, which was Ubuntu, and containerized what I needed to run jekyll serve
.
Note: I don't host https://ryankozak.com with Docker, the static files are placed in Apache. The Docker portion is meant for development, not production.
To build the image initially theres the standard docker-compose build
. To start the dev site running docker-compose up
will get the site up at localhost:4000
and poll for changes to files.