Compare commits
17 Commits
Author | SHA1 | Date | |
---|---|---|---|
283c111968 | |||
![]() |
161370070f | ||
![]() |
730404331e | ||
![]() |
af9da62009 | ||
![]() |
1439860599 | ||
![]() |
446fe43635 | ||
![]() |
0f3752d59c | ||
![]() |
0bdfd9cb37 | ||
![]() |
e89366ab61 | ||
![]() |
f43f4a74eb | ||
![]() |
10fa1dbe50 | ||
![]() |
80f753ad51 | ||
![]() |
4a553a6bc8 | ||
![]() |
66bda0c064 | ||
![]() |
2ef36859b2 | ||
![]() |
8b4ff3e9ce | ||
![]() |
c4beaaacdc |
59
.gitea/workflows/build.yaml
Normal file
59
.gitea/workflows/build.yaml
Normal file
@ -0,0 +1,59 @@
|
||||
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
47
.github/workflows
vendored
@ -1,47 +0,0 @@
|
||||
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
|
@ -1,6 +1,6 @@
|
||||
baseURL = 'https://incngrnt.ca/'
|
||||
languageCode = 'en-ca'
|
||||
title = 'incngrnt'
|
||||
title = 'Incngrnt'
|
||||
theme = 'kayal'
|
||||
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
[[main]]
|
||||
name = "behind-icngrnt"
|
||||
title = "Behind icngrnt"
|
||||
title = "Behind Icngrnt"
|
||||
url = "/behind-incngrnt/"
|
||||
weight = 1
|
||||
[[main]]
|
||||
|
@ -1,6 +1,6 @@
|
||||
logo = "incngrnt.webp"
|
||||
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
|
||||
|
||||
[homepage]
|
||||
|
@ -8,8 +8,7 @@ offering the convenience of cloud-based tools without sacrificing data privacy.
|
||||
|
||||
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/)
|
||||
as the storage layer and [Metallb](https://metallb.io/) and
|
||||
[Traefik](https://traefik.io/traefik/) for networking. The whole cluster has a has backup
|
||||
as the storage layer and [Metallb](https://metallb.io/) for networking. The whole cluster has a has backup
|
||||
[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)
|
||||
running directly on Fog.
|
||||
|
@ -1,12 +1,15 @@
|
||||
---
|
||||
title: 'Grant Hunter'
|
||||
title: Behind Incngrnt
|
||||
showToC: false
|
||||
---
|
||||

|
||||
{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.
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
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).
|
||||
Right now, I’m working on this project as part of an effort to de-Google my life. It’s 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.
|
||||
|
||||
When I’m 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).
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user