Skip to content

fix: deployment friction on smaller VPS (#82)#83

Merged
itscooleric merged 1 commit intodevfrom
fix/deployment-friction-82
Mar 16, 2026
Merged

fix: deployment friction on smaller VPS (#82)#83
itscooleric merged 1 commit intodevfrom
fix/deployment-friction-82

Conversation

@itscooleric
Copy link
Copy Markdown
Owner

Summary

  • UID/GID default changed from 1000 → 1100 (avoids Docker group GID 1000 conflict on Ubuntu)
  • CPU limit configurable via CLIDE_CPUS env var (default: 2.0, was hardcoded 4.0)
  • Memory limit configurable via CLIDE_MEM_LIMIT (default: 4g)
  • Port binding configurable via CLIDE_BIND (default: 0.0.0.0, set to Tailscale IP for VPN-only)
  • .env.example updated with all new vars and docs

Closes #82

Test plan

  • Verified all three issues on forge-edge (2-core, 3.8GB IONOS VPS)
  • CI checks pass
  • Build succeeds with default values on a fresh host

🤖 Generated with Claude Code

- UID/GID default changed from 1000 to 1100 to avoid conflict with
  Docker group (GID 1000) common on Ubuntu hosts
- CPU limit now configurable via CLIDE_CPUS env var (default: 2.0,
  was hardcoded 4.0 which fails on 2-core VPS)
- Memory limit configurable via CLIDE_MEM_LIMIT (default: 4g)
- Port binding configurable via CLIDE_BIND (default: 0.0.0.0,
  set to Tailscale IP for VPN-only access)
- .env.example updated with all new vars

Closes #82

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@itscooleric itscooleric merged commit 8913d3e into dev Mar 16, 2026
4 checks passed
@itscooleric itscooleric deleted the fix/deployment-friction-82 branch March 16, 2026 22:46
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