Sign inSign up

joobypm/tiger-tail-chart

By joobypm

•Updated over 1 year ago

TigerTail's HelmChart is a minimal microblog service in Go, with PostgreSQL & Redis.

Helm
0

136

joobypm/tiger-tail-chart repository overview

⁠TigerTail Microblog

A minimal microblog service built in Go with PostgreSQL and Redis support.

⁠Features

  • 🗄️ PostgreSQL persistence
  • ⚡ Redis caching
  • 🔒 Basic Auth for admin post creation
  • 🏥 Kubernetes health checks (/livez and /readyz)
  • 🐳 Docker Compose for local development
  • 📦 Helm chart for production deployments

⁠Quick Start

# Pull the image
docker pull yourusername/tigertail:latest

# Run with Docker Compose
docker-compose up --build

⁠API Endpoints

  • GET /api/posts - Fetch posts (cached in Redis)
  • POST /api/posts - Create new post (requires Basic Auth)
  • GET /livez - Liveness probe
  • GET /readyz - Readiness probe

⁠Environment Variables

Required environment variables:

  • POSTGRES_HOST - PostgreSQL host
  • POSTGRES_PORT - PostgreSQL port
  • POSTGRES_USER - PostgreSQL user
  • POSTGRES_PASSWORD - PostgreSQL password
  • POSTGRES_DB - PostgreSQL database name
  • REDIS_HOST - Redis host
  • REDIS_PORT - Redis port
  • ADMIN_USERNAME - Basic Auth username
  • ADMIN_PASSWORD - Basic Auth password

⁠Documentation

For detailed documentation, architecture overview, and FAQs, visit our GitHub repository⁠.

⁠License

MIT License

Tag summary

Content type

Helm

Digest

sha256:fc1d878cd…

Size

149.3 kB

Last updated

over 1 year ago

helm pull oci://registry-1.docker.io/joobypm/tiger-tail-chart --version 0.1.0