Skip to content

fix: update systemd service for production deployment#1

Merged
DarlingtonDeveloper merged 2 commits into
mainfrom
feat/service-setup
Feb 14, 2026
Merged

fix: update systemd service for production deployment#1
DarlingtonDeveloper merged 2 commits into
mainfrom
feat/service-setup

Conversation

@DarlingtonDeveloper
Copy link
Copy Markdown
Contributor

Summary

  • Update service file to use project bin path (/home/mike/cc-sidecar/bin/cc-sidecar) matching Warren's pattern
  • Add --config /etc/cc-sidecar/config.yaml flag for NATS URL + auth token
  • Switch dependency from nats-server.service to docker.service (NATS runs in Docker Swarm)
  • Add .gitignore for bin/ build artifacts

Test plan

  • All 12 cc-sidecar tests pass
  • Service starts and connects to NATS successfully
  • Transcript tracking confirmed working in production

🤖 Generated with Claude Code

DarlingtonDeveloper and others added 2 commits February 14, 2026 16:08
- Use project bin path instead of /usr/local/bin
- Add --config flag pointing to /etc/cc-sidecar/config.yaml
- Depend on docker.service (NATS runs in Docker Swarm)
- Remove hardcoded env var (config file handles NATS URL + auth)
- Add .gitignore for bin/

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@DarlingtonDeveloper DarlingtonDeveloper merged commit 6de1957 into main Feb 14, 2026
1 check passed
@DarlingtonDeveloper DarlingtonDeveloper deleted the feat/service-setup branch February 14, 2026 16:21
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