FROM ghcr.io/gohugoio/hugo:latest USER root # The image's "hugo" user is a system account (adduser -S) with shell /sbin/nologin, # since it's only meant to run the hugo binary. VS Code's integrated terminal needs # an interactive shell, so give it one. RUN apk add --no-cache git-lfs && \ sed -i 's#/sbin/nologin#/bin/sh#' /etc/passwd USER hugo:hugo