Skip to content

Feat/puid pgid container user#4

Merged
arvarik merged 23 commits intomainfrom
feat/puid-pgid-container-user
Feb 23, 2026
Merged

Feat/puid pgid container user#4
arvarik merged 23 commits intomainfrom
feat/puid-pgid-container-user

Conversation

@arvarik
Copy link
Owner

@arvarik arvarik commented Feb 23, 2026

No description provided.

- Add .golangci.yml with curated linter set (gosec, misspell, prealloc, gocritic)
- Add internal/version package with ldflags-injected Version/Commit/BuildDate
- Add unit tests: config (6), retry (4), writers (5) — 15 total
- Makefile: ldflags injection, test/version targets, -race flag
- Dockerfile: pin Alpine 3.21, build ARGs for version, strip flags
- CI: add go test -race step
- auth.go: unexport SessionFile, add os.MkdirAll in saveSession
- main.go: add signal.Stop(), log version at startup
- retry.go: use structured slog args
- Pre-commit: add go vet before lint
- Pin datasource UID in provisioning to match dashboard generator
- Rename 'Offline / Stale Devices (>24h)' → 'Currently Disconnected Devices'
- Fix README session path from container to host path
- Parameterize Grafana admin password via GF_ADMIN_PASSWORD env var
- Regenerate dashboard JSON
- docker-compose.yml: all 3 services use user: PUID:PGID from .env
- Dockerfile: removed hardcoded eero user, user controlled via compose
- .env.example: added PUID/PGID with instructions
@arvarik arvarik merged commit c0b31c9 into main Feb 23, 2026
1 check passed
@arvarik arvarik deleted the feat/puid-pgid-container-user branch February 23, 2026 04:30
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