The world's fastest framework for building websites.
services:
hugo:
image: ghcr.io/daemonless/hugo:latest
container_name: hugo
environment:
- PUID=1000
- PGID=1000
- TZ=UTC
- HUGO_BASEURL=http://localhost:1313
volumes:
- /path/to/containers/hugo/app:/app
ports:
- 1313:1313
restart: unless-stopped
podman run -d --name hugo \
-p 1313:1313 \
-e PUID=@PUID@ \
-e PGID=@PGID@ \
-e TZ=@TZ@ \
-e HUGO_BASEURL=http://localhost:1313 \
-v /path/to/containers/hugo/app:/app \
ghcr.io/daemonless/hugo:latest
Access at: http://localhost:1313
- name: Deploy hugo
containers.podman.podman_container:
name: hugo
image: ghcr.io/daemonless/hugo:latest
state: started
restart_policy: always
env:
PUID: "@PUID@"
PGID: "@PGID@"
TZ: "@TZ@"
HUGO_BASEURL: "http://localhost:1313"
ports:
- "1313:1313"
volumes:
- "/path/to/containers/hugo/app:/app"
| Variable |
Default |
Description |
PUID |
1000 |
User ID for the application process |
PGID |
1000 |
Group ID for the application process |
TZ |
UTC |
Timezone for the container |
HUGO_BASEURL |
http://localhost:1313 |
Hostname (and path) to the root |
| Path |
Description |
/app |
Website source code (mount your repo here) |
| Port |
Protocol |
Description |
1313 |
TCP |
Dev Server Port |
- Architectures: amd64
- User:
bsd (UID/GID set via PUID/PGID)
- Base: Built on
ghcr.io/daemonless/base (FreeBSD)