Skip to content

Instantly share code, notes, and snippets.

@hahagu
hahagu / index.html
Created April 17, 2026 01:34
Interactive Liquid Gradient using Three.js
<head>
<meta charset="UTF-8">
<title>Interactive Liquid Gradient</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&family=Bebas+Neue&family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet">
</head>
<body>
@hahagu
hahagu / docker-compose.yml
Created March 7, 2026 00:22
Self Hosted Convex Docker Compose for Coolify
# Convex Self-Hosted — Coolify Docker Compose
# Deploy as a "Docker Compose" resource in Coolify.
#
# After deployment:
# 1. docker compose exec backend ./generate_admin_key.sh
# 2. Set CONVEX_SELF_HOSTED_ADMIN_KEY in your app's .env with the generated key
# 3. Set CONVEX_SELF_HOSTED_URL to the backend URL (SERVICE_URL_BACKEND_3210)
#
# Configuration:
# Set INSTANCE_NAME in Coolify UI to your project name (default: "convex").
@hahagu
hahagu / README.md
Last active August 2, 2018 20:53 — forked from mill1000/README.md
Headless A2DP Audio Streaming on Raspbian Stretch