docker-hugo/README.md
paspo 14a03309d3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
updated readme
2024-05-02 10:23:39 +02:00

51 lines
996 B
Markdown

# docker-hugo
[![Build Status](https://drone.asperti.com/api/badges/paspo/docker-hugo/status.svg)](https://drone.asperti.com/paspo/docker-hugo)
Simple container for hugo development
## available tags
| tag | description |
| ------------ | ----------------------------------- |
| latest | multi-arch manifest |
| latest-amd64 | latest build for amd64 architecture |
| latest-arm64 | latest build for arm64 architecture |
## build
```bash
docker build . -t docker.asperti.com/paspo/hugo
```
## run
Version check:
```bash
docker run --rm -ti docker.asperti.com/paspo/hugo version
```
Build hugo website:
```bash
docker run --rm -ti \
-v "$PWD:/src" docker.asperti.com/paspo/hugo -s /src --gc --minify
```
## drone plugin
```yaml
---
kind: pipeline
type: docker
name: deploy
steps:
- name: build hugo
image: docker.asperti.com/paspo/hugo:latest
pull: always
commands:
- "hugo -s /drone/src --gc --minify"
```