Commit Graph

17 Commits

Author SHA1 Message Date
Leopere e5e99abab4 add custom tunnel labels 2026-07-06 10:14:56 -04:00
Leopere 531b3e841e
bump 2026-04-26 16:12:24 -04:00
Leopere 66ba0e71d0
bump 2026-04-26 16:07:19 -04:00
Leopere d35096afec
bump 2026-04-26 15:58:23 -04:00
Leopere d8d18f6607
fixing tunnel_host 2026-04-01 12:16:32 -04:00
Leopere 0bd980994a
fixing tunnel_host 2026-04-01 12:10:58 -04:00
Leopere 8697aa55f1
fixing tunnel_host 2026-04-01 12:10:53 -04:00
Leopere f291a581c0
fixing tunnel_host 2026-04-01 12:10:04 -04:00
Leopere c86559abdd
fixing tunnel_host 2026-04-01 12:08:36 -04:00
Leopere 19693b99a0
fixing tunnel_host 2026-04-01 12:06:45 -04:00
Leopere 39819c291c
chore: GHCR compose, ship gh login fix for unset git config 2026-04-01 12:02:30 -04:00
Leopere d6cb04bebe
fix: gitignore dist/, remove committed binaries; drop mistaken archive/ ignore
Made-with: Cursor
2026-04-01 11:51:31 -04:00
Leopere f51af5faf8
ship: mandatory multi-arch pipeline (amd64+arm64), fixed git+docker order 2026-04-01 11:50:47 -04:00
Leopere f5b4bbe27e
fix: bake GIT_COMMIT via buildinfo in cmd and Dockerfile
Made-with: Cursor
2026-04-01 11:43:40 -04:00
Leopere 650482c189
chore: archive optional stacks, ship.sh, buildinfo 2026-04-01 11:42:07 -04:00
Leopere 8024cddc7c
Fix stale Traefik labels causing 502 on tunnel reconnect
ci/woodpecker/push/woodpecker Pipeline was successful Details
Three failure modes fixed:
- Startup: purge all tunnel-* labels so container restarts don't leave
  dead routes pointing to ports that no longer exist
- Reconnect: tear down old listener/port before registering new one for
  the same domain, preventing port leaks
- Race: cleanupConnection skips label removal if a newer connection has
  already taken over the tunnel key

Made-with: Cursor
2026-02-28 20:03:57 -05:00
Leopere fd81852ea5
Clean repo: env-based auth, no credentials in compose or history
ci/woodpecker/push/woodpecker Pipeline was successful Details
Made-with: Cursor
2026-02-28 18:37:40 -05:00