Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.02 KB

File metadata and controls

35 lines (25 loc) · 1.02 KB

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