Go to file
2023-08-26 15:27:44 -05:00
.gitignore Initial commit 2023-08-26 13:44:05 -05:00
build-and-push.sh Add built and push script 2023-08-26 13:59:24 -05:00
Dockerfile Initial commit 2023-08-26 13:44:05 -05:00
README.md Add examples 2023-08-26 15:27:44 -05:00

docker-hugo

Hugo in a Docker container

Running

Example docker run:

docker run -v /path/to/site:/data docker.askiiart.net/askiiart/hugo hugo version

Example docker-compose.yml:

version: '3.7'
services:
  hugo:
    image: docker.askiiart.net/askiiart/hugo
    volumes:
      - /path/to/site:/data
    command: hugo version

## Building

1. Download Dart Sass (linux-x64) from [here](https://github.com/sass/dart-sass/releases/latest), and extract it with `tar -xzf dart-sass-*.tar.gz`
2. Download Hugo from (linux-amd64) from [here](https://github.com/gohugoio/hugo/releases/latest) and extract it with `tar -xzf hugo_*_linux-amd64.tar.gz --one-top-level`
3. Run `docker build .`