Skip to content

akshay5995/go-svelte

Repository files navigation

Go Svelte Kubernetes

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:

Example not available

Prerequisites:

  1. Node LTS
  2. Go
  3. Minikube (Local kubernetes cluster)
  4. Docker Desktop
  5. 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

About

Sandbox site for dabbling with Go, Svelte and Kubernetes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published