Si te dispones a usar jekyll en un Pc windows docker puede serte de bastante utilidad. En los últimos meses me ha tocado reinstalar todo mi entorno de trabajo dos o tres veces y tengo que decir que usando Windows y trabajando con .net y relacionados a día de hoy no es demasiado costoso. Lo que me cuesta es poner en marca el blog que necesita jekyll y para instalarlo en Windows acabas instalándote chocolatey, ruby, etc… y casi siempre he tenido algún problema y acabo dedicando tiempo a buscar info porque no conozco demasiado ruby.
Esta mañana cuando me disponía a instalar jekyll me ha dado por mirar si había disponible alguna imagen para docker y efectivamente.
A continuación explico los pasos que he seguido para poner en marcha mi entorno de dev.
-Necesitas Docker for Windows
-La web que quieres que corra en jekyll en un directorio local de tu Pc.
-Una vez instalado docker, ves a Settings/Shared Drives y comparte la unidad donde tengas la web.
-Crea un archivo docker-compose.yml en la root de la web con el siguiente contenido:
version: "3"
services:
jekyll:
image: jekyll/jekyll:pages
command: jekyll serve --watch
ports:
- 4000:4000
volumes:
- .:/srv/jekyll
Una vez lo tienes, con powershell lanzas el comando docker-compose up.
Ya puedes navegar a la web en el puerto 4000.