From 6b7a615ff85cec4292ab1544ad32dcb299443e67 Mon Sep 17 00:00:00 2001 From: Daniel Kraus Date: Fri, 15 May 2026 17:40:27 +0200 Subject: [PATCH] Update container environment to use Hugo's own images. --- .devcontainer/devcontainer.json | 4 ++-- .devcontainer/docker-compose.yml | 2 +- docker-compose.yml | 18 +++++++++++------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 2dfc35a..bec2fa5 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -16,7 +16,7 @@ // The optional 'workspaceFolder' property is the path VS Code should open by default when // connected. This is typically a file mount in .devcontainer/docker-compose.yml - "workspaceFolder": "/src" + "workspaceFolder": "/project", // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, @@ -37,5 +37,5 @@ // "customizations": {}, // Uncomment to connect as an existing user other than the container default. More info: https://aka.ms/dev-containers-non-root. - // "remoteUser": "devcontainer" + "remoteUser": "root" } diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 7cba0ef..eeca08f 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -13,7 +13,7 @@ services: volumes: # Update this to wherever you want VS Code to mount the folder of your project - # - ..:/src:cached + # - ..:/project:cached # Uncomment the next four lines if you will use a ptrace-based debugger like C++, Go, and Rust. # cap_add: diff --git a/docker-compose.yml b/docker-compose.yml index 870d824..02c3095 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,17 +1,21 @@ services: build: - image: hugomods/hugo:ci - command: hugo + # image: hugomods/hugo:ci + image: ghcr.io/gohugoio/hugo + command: build volumes: - - ".:/src" + - ".:/project" user: 1000:1000 server: - image: hugomods/hugo:ci - command: server --buildDrafts --buildFuture + # image: hugomods/hugo:exts + image: ghcr.io/gohugoio/hugo + command: server --bind 0.0.0.0 --buildDrafts --buildFuture volumes: - - ".:/src" + # - ".:/src" + - ".:/project" ports: - "127.0.0.1:1313:1313" user: 1000:1000 environment: - - TZ=Europe/Berlin + ENVIRONMENT: development + TZ: Europe/Berlin