Skip to content

Commit

Permalink
Add devcontainer
Browse files Browse the repository at this point in the history
  • Loading branch information
gbraad committed Nov 26, 2024
1 parent 2412512 commit 045d3b6
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .devcontainer/Containerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
FROM ghcr.io/gbraad-redhat/hugo:0.127.0

RUN dnf install -y git-core \
&& dnf clean all \
&& rm -rf /var/cache/yum
13 changes: 13 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "Hugo environment",
"build": {
"dockerfile": "Containerfile"
},

"customizations": {
"vscode": {
"extensions": [
]
}
}
}
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,16 @@ $ cd blog
$ git submodule update --init
$ podman run --rm -v $PWD:/workspace ghcr.io/gbraad-redhat/hugo:0.127.0 --minify
```

This will create a `./public/` folder that contains the output as published on GH Pages.


### Devcontainer
You can also use the devcontainer setup. This will start the generation container and allows you to use the `hugo` command line directlky from inside the editor.

This can be started from CodeSpaces, VS Code or the CLI

```
$ npm install -g @devcontainers/cli
$ devconatiner up
```

0 comments on commit 045d3b6

Please sign in to comment.