verifying-dockportless
Installation
SKILL.md
Verifying with dockportless
Use this skill when you need to start a local development environment with docker compose (or compatible tools) via dockportless, and verify that services are accessible. Especially important when developing in parallel across git worktrees on the same machine.
Quick Start
1. Derive worktree-unique project name
PROJECT_NAME="$(basename "$(git rev-parse --show-toplevel)" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9]/-/g' | sed 's/--*/-/g' | sed 's/^-//;s/-$//')"
2. (If needed) Enable TLS routing
Skip this step for HTTP-only services (web apps, REST APIs, etc.).
Run once per machine only when:
- Connecting directly to PostgreSQL, Redis, or MongoDB via dockportless proxy (these protocols require TLS for hostname-based routing)
- Accessing services over HTTPS