Granite blog
Check out our latest product updates and find detailed tutorials that will help you unlock the potential of your project with Granite.
Docker vs Kubernetes: when Docker Compose is enough
Community
Mon, May 4, 2026
A solo-founder decision framework for choosing between Docker Compose, Kubernetes, and managed platforms. Includes a five-step decision tree, signals that you've outgrown Compose, and common mistakes early-stage teams make.
Docker pull image from private registry: auth & tags
Tutorials
Fri, Apr 17, 2026
This guide covers everything involved in pulling images from private registries — from the initial docker login to handling authentication in CI, managing tags and digests, and troubleshooting the errors you'll inevitably encounter.
Build with Dockerfile: caching layers to speed up CI
Community
Wed, Apr 15, 2026
This article covers how Docker layer caching actually works, how to structure your Dockerfile to maximize cache hits, and how to wire it all up in CI so the cache persists between builds.
Fix docker start container errors: causes and solutions 2026
Community
Mon, Apr 13, 2026
You run `docker start container`, and nothing happens. Or worse — it exits immediately with a cryptic error you've never seen before. The container worked yesterday. Now it doesn't. This guide covers every major reason a container fails to start and gives you concrete steps to fix each one.
Granite April 2026 update
Product Updates
Mon, Apr 13, 2026
Granite's April 2026 update introduces Build from Source — a Dockerfile-free deployment flow via GitHub integration — alongside billing cost visibility, form progress autosave, and dashboard performance improvements.
How to download Dockerfile from any Docker Hub image
Tutorials
Fri, Apr 10, 2026
You pulled an image from Docker Hub, it works, and now you want to see the Dockerfile behind it. Maybe you need to customize it, audit it for security, or just understand how the image was built. The problem is that Docker Hub doesn't store Dockerfiles — it stores images. And images are not Dockerfiles.
Dockerfile basics for deploying your first app in 2026
Tutorials
Sun, Apr 5, 2026
You've built something. Now you need to ship it — fast, reliably, and without becoming a DevOps engineer overnight. That's exactly what a Dockerfile is for.
This guide walks you through the core concepts, real syntax, and practical patterns you need to containerize and deploy your first application. No fluff, no unnecessary theory.
Heroku vs Granite: PostgreSQL pricing and limits in 2026
Community
Tue, Mar 31, 2026
This article breaks down how Heroku's PostgreSQL pricing and limits compare to Granite in 2026, with enough detail for you to make a real decision in the next hour.
Fly vs Railway vs Render: deploy costs compared 2026
Community
Fri, Mar 27, 2026
For solo technical founders launching an MVP on a tight budget, Railway offers the lowest entry cost and fastest setup, while Granite provides a compelling all-in-one alternative with integrated storage and CDN for a predictable $9/month—making either a better starting point than Fly.io or Render for most early-stage projects.
How to serve build locally with Docker Compose up
Tutorials
Tue, Mar 24, 2026
A practical guide to serving a static frontend build locally using Docker Compose, covering everything from a simple Nginx volume mount to full-stack setups with proxying, environment variables, and common troubleshooting fixes.
Be first in line for updates
and special pricing
Get early access to new features and exclusive discounts delivered straight to your inbox