1
0

Theme update. Adding diagram
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Jens True 2021-01-30 10:08:35 +01:00
parent f478b841ac
commit 102adc41d5
3 changed files with 13 additions and 2 deletions

@ -11,6 +11,7 @@ date: 2020-02-27T22:10:31+01:00
lastmod: 2020-02-27T22:10:31+01:00 lastmod: 2020-02-27T22:10:31+01:00
featured: false featured: false
draft: false draft: false
diagram: true
# Featured image # Featured image
# To use, add an image named `featured.jpg/png` to your page's folder. # To use, add an image named `featured.jpg/png` to your page's folder.
@ -50,7 +51,7 @@ Out of scope:
## Hardware ## Hardware
The websever is hosted on an HP MicroServer Gen8. The OS runs off a 120GB SSD driver and 2x3TB HDD running RAID1 using the btrfs filesystem. This provides a suitable balance between storage capacity, and performance. Offsite back is done weekly through The websever is hosted on an HP MicroServer Gen8. The OS runs off a 120GB SSD drive and 2x3TB HDD running RAID1 using the btrfs filesystem. This provides a suitable balance between storage capacity, and performance. Offsite backup is done weekly through https://wasabi.com/ and their S3 compatible service.
## Network ## Network
@ -66,6 +67,14 @@ The software stack is built on containers. A reverse-proxy is employed to provid
All containers are automatically updated as is the host system. All containers are automatically updated as is the host system.
```mermaid
graph LR;
WAN-->Router-->Server;
Server-->FP["Traefik"];
FP-->Nginx;
FP-->OC["Other Containers"];
```
## Build ## Build
The site uses the hugo static site generator. The content of the site are maintained in a git repository. On each update to the repository a dedicated build server generates the HTML and pushes it to the webserver. This allows the site to be updated from any machine with access to git. The site uses the hugo static site generator. The content of the site are maintained in a git repository. On each update to the repository a dedicated build server generates the HTML and pushes it to the webserver. This allows the site to be updated from any machine with access to git.

2
go.mod

@ -2,4 +2,4 @@ module code.jcktrue.dk/jct/jcktrue.dk
go 1.15 go 1.15
require github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd // indirect require github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40 // indirect

2
go.sum

@ -22,3 +22,5 @@ github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661db8d7/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8= github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20201224144527-9cce661db8d7/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd h1:dMMvFBC6oOVTVt28kM8VlnNcKUGnMwtdGbLd0MdPywY= github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd h1:dMMvFBC6oOVTVt28kM8VlnNcKUGnMwtdGbLd0MdPywY=
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8= github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210123180413-7dbc1f73edfd/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40 h1:mheZDz5DcXq/x8APxFv7pOLtUkuD2qMgz8GGBO1BXrM=
github.com/wowchemy/wowchemy-hugo-modules/wowchemy v0.0.0-20210127225730-4ac1c6aa1a40/go.mod h1:H22qfH9qj3FWwsk7+bAZpmT24yRGNQURah2/IRwjbn8=