Compare commits

..

No commits in common. "main" and "v0.0.1" have entirely different histories.
main ... v0.0.1

7 changed files with 56 additions and 70 deletions

View File

@ -1,59 +0,0 @@
run-name: Build artifact for ${{gitea.ref_name}} by @${{ gitea.actor }}
on:
release:
permissions:
contents: read
defaults:
run:
shell: bash
jobs:
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.144.2
steps:
- name: Install Hugo CLI
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
- name: Build with Hugo
env:
HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache
HUGO_ENVIRONMENT: production
TZ: America/Los_Angeles
run: |
hugo \
--gc \
--minify
- name: 'Upload Artifact'
uses: actions/upload-artifact@v3
with:
name: ${{gitea.ref_name}}
path: public/
release:
runs-on: ubuntu-latest
needs:
- build
steps:
- name: setup go
uses: https://github.com/actions/setup-go@v4
with:
go-version: '>=1.20.1'
- name: Download workflow run artifact
uses: actions/download-artifact@v3
- name: Tar files
run: tar -cvf ${{gitea.ref_name}}.tar -C ${{gitea.ref_name}} .
- name: release
uses: https://gitea.com/actions/release-action@main
with:
files: |-
${{gitea.ref_name}}.tar
api_key: '${{secrets.GITEA_TOKEN}}'

47
.github/workflows vendored Normal file
View File

@ -0,0 +1,47 @@
run-name: Build artifact for ${{gitea.ref}} by @${{ gitea.actor }}
on:
push:
tags:
- 'v*'
permissions:
contents: read
defaults:
run:
shell: bash
jobs:
build:
runs-on: ubuntu-latest
env:
HUGO_VERSION: 0.144.2
steps:
- name: Install Hugo CLI
run: |
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
fetch-depth: 0
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Install Node.js dependencies
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
- name: Build with Hugo
env:
HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache
HUGO_ENVIRONMENT: production
TZ: America/Los_Angeles
run: |
hugo \
--gc \
--minify \
--baseURL "${{ steps.pages.outputs.base_url }}/"
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./public

View File

@ -1,6 +1,6 @@
baseURL = 'https://incngrnt.ca/' baseURL = 'https://incngrnt.ca/'
languageCode = 'en-ca' languageCode = 'en-ca'
title = 'Incngrnt' title = 'incngrnt'
theme = 'kayal' theme = 'kayal'

View File

@ -1,6 +1,6 @@
[[main]] [[main]]
name = "behind-icngrnt" name = "behind-icngrnt"
title = "Behind Icngrnt" title = "Behind icngrnt"
url = "/behind-incngrnt/" url = "/behind-incngrnt/"
weight = 1 weight = 1
[[main]] [[main]]

View File

@ -1,6 +1,6 @@
logo = "incngrnt.webp" logo = "incngrnt.webp"
copyright = "Grant Hunter" copyright = "Grant Hunter"
inhancedTitle = "<span>Inc</span><span class='flicker'>o</span><span>ngr</span><span class='flicker'>ue</span><span>nt</span>" inhancedTitle = "<span>inc</span><span class='flicker'>o</span><span>ngr</span><span class='flicker'>ue</span><span>nt</span>"
enableSearch = false enableSearch = false
[homepage] [homepage]

View File

@ -8,7 +8,8 @@ offering the convenience of cloud-based tools without sacrificing data privacy.
The current instance, cheekily names Fog, is a [Kubernetes](https://kubernetes.io/) The current instance, cheekily names Fog, is a [Kubernetes](https://kubernetes.io/)
cluster of 3 [Talos Linux](https://www.talos.dev/) nodes. It uses [Ceph](https://ceph.io/en/) cluster of 3 [Talos Linux](https://www.talos.dev/) nodes. It uses [Ceph](https://ceph.io/en/)
as the storage layer and [Metallb](https://metallb.io/) for networking. The whole cluster has a has backup as the storage layer and [Metallb](https://metallb.io/) and
[Traefik](https://traefik.io/traefik/) for networking. The whole cluster has a has backup
[batteries](https://www.ecoflow.com/ca) in the event of a power failure. All configuration [batteries](https://www.ecoflow.com/ca) in the event of a power failure. All configuration
and setup docs live in a self-hosted [git repo](https://git.incngrnt.ca/grant/fog) and setup docs live in a self-hosted [git repo](https://git.incngrnt.ca/grant/fog)
running directly on Fog. running directly on Fog.

View File

@ -1,15 +1,12 @@
--- ---
title: Behind Incngrnt title: 'Grant Hunter'
showToC: false showToC: false
--- ---
![](grant_hunter_profile.webp) ![](grant_hunter_profile.webp)
{style="width:20%;float:left; margin: 1em;"} {style="width:20%;float:left; margin: 1em;"}
I am a [software gardener](http://chrisaitchison.com/2011/05/03/you-are-not-a-software-engineer/) who likes building things.
My name is Grant Hunter. I am a [software gardener](http://chrisaitchison.com/2011/05/03/you-are-not-a-software-engineer/) who enjoys building things. Currently I am building out this project in an attempt to de-google. This is also an opertunity to learn more about managing servers because "The Cloud" has spoiled me.
Right now, Im working on this project as part of an effort to de-Google my life. Its also a great opportunity to deepen my knowledge of server management, something shovelling money into "The Cloud" has made all too easy to take for granted. You can find me in very few places on the web. The limited selection is here, [linkedIn](https://www.linkedin.com/in/grant-hunter-6b955b72/) and [github](https://github.com/grantdhunter).
When Im not working on tech, I am biking, hiking, or skiing, depending on the season.
I have a somewhat health distrust in social media but you can find me [linkedIn](https://www.linkedin.com/in/grant-hunter-6b955b72/) and [github](https://github.com/grantdhunter).