Skip to content

Conversation

@jasonad123
Copy link

Hey Transit team, I was so excited to see y'all open-sourced Transit TV and I wanted to submit a PR with some updates.

TL;DR Modernized Transit-TV with Docker support, improved dependency management, and enhanced deployment options.

  • Added Docker containerization with comprehensive deployment options (local, Docker run, and Docker Compose) and environment management
  • Fully migrated to pnpm from Bower for improved dependency management and build performance
  • Added security features including configurable CORS, updated dependencies, and production-ready environment handling
  • Expanded deployment options with local pnpm, Docker run, and Docker Compose workflows

I've confirmed that both local and Docker options work and connect properly to the API. I'm definitely gonna keep playing around with it and seeing where this goes!


Note: This work was completed with assistance from agentic coding tools including Claude Code.

jasonad123 and others added 26 commits June 18, 2025 22:00
- Removed Bower dependencies as Bower is now deprecated
- Set it up to be deployable in Docker
Update to reflect edits to release
Update docker-publish.yml
Changes made after code review for best practice and security
- Fix title centering by replacing absolute positioning with proper table layout
- Add secondary logo structure (commented out by default)
- Optimize responsive breakpoints for TV-to-iPad display contexts
- Improve column width distribution for better balance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant