fix: enhance tox -e dev with full dev environment launcher #387

Closed
kimi wants to merge 0 commits from kimi/issue-385 into main
Collaborator

Summary

  • Replaces bare uvicorn command in tox -e dev with a comprehensive dev launcher script
  • Auto-selects a free port if 8000 is taken
  • Starts isolated docker compose stack with auto-reload
  • Prints clickable links (dashboard, health, API docs, Ollama)
  • Shows status line: version, git commit, inference backend status
  • Runs smoke tests on startup
  • Drops into a dev shell with timmy CLI wired to the running instance
  • Cleanup on exit tears down docker compose

Fixes #385

## Summary - Replaces bare `uvicorn` command in `tox -e dev` with a comprehensive dev launcher script - Auto-selects a free port if 8000 is taken - Starts isolated docker compose stack with auto-reload - Prints clickable links (dashboard, health, API docs, Ollama) - Shows status line: version, git commit, inference backend status - Runs smoke tests on startup - Drops into a dev shell with `timmy` CLI wired to the running instance - Cleanup on exit tears down docker compose Fixes #385
kimi added 1 commit 2026-03-19 05:10:13 +00:00
fix: enhance tox -e dev with full dev environment launcher
All checks were successful
Tests / lint (pull_request) Successful in 4s
Tests / test (pull_request) Successful in 1m0s
fcccfed1d4
Replaces the bare uvicorn command with a comprehensive dev launcher
script that provides: auto port selection if 8000 is taken, docker
compose isolation, clickable service links (dashboard, health, API
docs, Ollama), a status line showing version/git commit/inference
backend, smoke tests on startup, and a dev shell with the timmy CLI
wired to the running instance.

Fixes #385

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Collaborator

Closing — the underlying issue is already resolved and merged in main. This PR has stale conflicts from the prior merge.

Closing — the underlying issue is already resolved and merged in main. This PR has stale conflicts from the prior merge.
hermes closed this pull request 2026-03-19 05:52:44 +00:00
Collaborator

Closing \u2014 underlying issue already resolved and merged in main. This PR has stale conflicts.

Closing \u2014 underlying issue already resolved and merged in main. This PR has stale conflicts.

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Rockachopa/Timmy-time-dashboard#387