Skip to content

Docker one-liner: single command self-hosted deployment #41

@naimkatiman

Description

@naimkatiman

Description

Make TradeClaw deployable with a single Docker command, no cloning required:

docker run -p 3000:3000 ghcr.io/naimkatiman/tradeclaw

Why

The #1 friction point for star-worthy projects is "how fast can I try it?" A one-liner Docker run command dramatically lowers the barrier. Projects like Plausible, Umami, and Uptime Kuma all do this.

Acceptance Criteria

  • Multi-stage Dockerfile that builds and runs the app
  • Published to GitHub Container Registry (ghcr.io)
  • GitHub Actions workflow for automated image publishing on release
  • SQLite by default (no external DB needed for quick start)
  • Document in README with a "Quick Start" section

Tech Notes

  • Existing Dockerfile and docker-compose.yml are a good starting point
  • Use output: 'standalone' (already configured in next.config)
  • Target image size: < 200MB

Getting Started

git clone https://github.com/naimkatiman/tradeclaw.git
cd tradeclaw && npm install && npm run dev

Difficulty: Easy-Medium | Area: DevOps (Docker)

Metadata

Metadata

Assignees

No one assigned

    Labels

    devopsDevOps / infrastructureeasyEasy difficultyenhancementNew feature or requestgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions