Elixir (Phoenix) + Svelte + PostgreSQL DevOps Starter (CI/CD Ready)
Accelerate your next high-performance web app with this production-ready DevOps Starter.
It’s built for developers who want reliability, real-time capabilities, and modern full-stack speed.
This pack includes everything from local setup to CI/CD pipelines — all in one clean, professional structure.
⚙️ Tech Stack
- Backend: Elixir + Phoenix (minimal API with Prometheus metrics)
- Frontend: Svelte + TypeScript + Vite
- Database: PostgreSQL
- Monitoring: Prometheus + Grafana
- CI/CD: GitHub Actions (build, push, deploy workflow)
- Authentication (optional): Keycloak realm export
🚀 Features
✅ REST API → /api/public/ping, /api/secure/hello, /metrics
✅ Prometheus metrics integrated via prometheus_plugs
✅ PostgreSQL container ready (data persistence)
✅ Docker Compose setup → one command to run everything
✅ Grafana dashboards auto-provisioned
✅ GitHub Actions CI/CD pipeline included
✅ Keycloak realm for optional authentication
✅ Clean project structure + README + LICENSE
⚙️ Quickstart
cd infra/docker && docker compose up -d --build
Then open:
- Frontend → http://localhost:8087
- Backend → http://localhost:8080
- Prometheus → http://localhost:9090
- Grafana → http://localhost:3000
📂 Folder Structure
apps/
backend/ → Elixir + Phoenix + Prometheus metrics
frontend/ → Svelte + Vite + TypeScript
infra/
docker/ → Docker Compose + .env
monitoring/ → Prometheus + Grafana setup
keycloak/ → Realm export (optional)
.github/
workflows/ → CI/CD pipeline
📜 License
Personal and commercial use allowed.
Resale or redistribution of the pack (as-is) is not permitted.
💰 Pricing
$19 — Personal License
Build and deploy high-performance full-stack apps with Elixir (Phoenix), Svelte, PostgreSQL, and CI/CD Ready DevOps setup — all in one pack.