Jekyll en contenedor

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.

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora