Add dockerfile for local rootless build#1691
Conversation
|
✅ All required contributors have signed the F5 CLA for this PR. Thank you! |
I have hereby read the F5 CLA and agree to its terms |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1691 +/- ##
==========================================
+ Coverage 84.86% 85.00% +0.13%
==========================================
Files 104 104
Lines 13579 13579
==========================================
+ Hits 11524 11543 +19
+ Misses 1542 1522 -20
- Partials 513 514 +1 see 6 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
recheck |
recheck |
|
I have hereby read the F5 CLA and agree to its terms |
|
recheck |
Proposed changes
This PR adds a new Dockerfile for building and running the local Agent environment with a rootless NGINX setup.
The goal is to simplify local development and testing workflows while aligning the container runtime configuration more closely with modern container security best practices. Running NGINX without root privileges reduces the need for elevated permissions inside the container and better reflects production environments that enforce non-root execution policies.
Checklist
Before creating a PR, run through this checklist and mark each as complete.
CONTRIBUTINGdocumentmake install-toolsand have attached any dependency changes to this pull requestREADME.md)