Skip to content

catosplace/hugo-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running the Docker Container

In the Hugo website directory.

docker run --rm -it -v $PWD:/src catosplace/hugo-builder hugo 

Server

docker run --rm -it -v $PWD:/src catosplace/hugo-builder hugo server --bind 0.0.0.0

Aliases

Linting the Dockerfile

docker run --rm -i hadolint/hadolint < Dockerfile
docker run -it --rm --privileged \
  -v $PWD:/root/ \
  projectatomic/dockerfile-lint \
  dockerfile_lint -r lint_rules/dockerfile_lint_rules.yml

Building the Docker Image

Prior to building at this time need to set Environment variables:

export ALPINE_VERSION=3.11.2
docker build \
  --build-arg ALPINE_VERSION \
  --build-arg CREATE_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ') \
  -t catosplace/hugo-builder-new .

Debugging

docker exec --it $CONTAINER /bin/sh

Check Healtcheck

docker inspect --format='{{json .State.Health}}' $CONTAINER

About

Hugo Builder Docker Image

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published