Dabbling with Go, Svelte, Kubernetes the buzzword trio. A simple site to show the user information from github along with the public repos using the github API.
Looks like this:
Prerequisites:
- Node LTS
- Go
- Minikube (Local kubernetes cluster)
- Docker Desktop
- kubectl
Configurable via .env
file. You can rename .env.example
to .env
to confiure the site with the following values:
DO NOT CHANGE REDIS_HOST
while deploying to kubernetes.
GITHUB_TOKEN=<GITHUB_TOKEN>
GITHUB_USER=akshay5995
SITE_NAME=Akshay Ram Vignesh
DEV_BLOG_SITE=https://akshayramvignesh.dev
REDIS_HOST=redis-master
GITHUB_TOKEN
is a personal access token to get the user details and repo list.
Run using Makefile
make docker-build
make docker-push
make run-in-minikube