Skip to content

Installation

PedroLageTavares edited this page Jun 29, 2026 · 6 revisions

Installation

Profile A: All-in-one (app + postgres + redis)

  1. Copy env:
    • cp .env.example .env
  2. Start:
    • docker compose -f docker-compose.public.yml up -d
  3. Open app:
    • http://localhost:8000

Profile B: External PostgreSQL

  1. Copy env:
    • cp .env.example .env
  2. Set external DATABASE_URL in .env
  3. Start:
    • docker compose -f docker-compose.external-db.yml up -d

Container image

Both profiles run the prebuilt image ghcr.io/codebyit/inktracker:latest, pulled automatically by docker compose ... up -d (no local build). To pin a version, set APP_IMAGE in .env, e.g. APP_IMAGE=ghcr.io/codebyit/inktracker:v0.9.0. Tags: latest, vX.Y.Z, vX.Y.Z-<sha7>.

Clone this wiki locally