Skip to content

source code of roussev.com - a reproducible setup for deploying web apps/services on Kubernetes and Hetzner Cloud.

Notifications You must be signed in to change notification settings

nextinterfaces/roussev.com

Repository files navigation

roussev.com Website

Features

  • K3s Kubernetes cluster on Hetzner Cloud
  • Nginx Ingress Controller
  • Terraform for infrastructure as code
  • Let's Encrypt SSL certificates with cert-manager
  • Distributed Tracing with Jaeger and OpenTelemetry

Prerequisites

  1. Hetzner Cloud Account
  2. Hetzner API Token: Available in Hetzner Cloud Console > Security > API Tokens

Local Development

Project uses Task to common dev workflows, Run task to see all available tasks.

task local:setup
task local:start

Tilt UI:               http://localhost:10350
Jaeger UI:             http://localhost:16686
Postgre:               localhost:5432
Postgre connection     psql postgresql://{.env.POSTGRES_USER}:{.env.POSTGRES_PASSWORD}@localhost:5432/

Production Links

About

source code of roussev.com - a reproducible setup for deploying web apps/services on Kubernetes and Hetzner Cloud.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages