fix(infra): resolve container startup failures with minimal capabilities
- Add CHOWN, SETUID, SETGID capabilities to backend container - Add CHOWN, SETUID, SETGID capabilities to frontend container - Maintain security hardening while allowing health checks to function - Fix 'cannot start a stopped process: unknown' Docker error - Containers need minimal capabilities for health checks and logging
This commit is contained in:
@@ -52,6 +52,10 @@ services:
|
|||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
cap_drop:
|
cap_drop:
|
||||||
- ALL
|
- ALL
|
||||||
|
cap_add:
|
||||||
|
- CHOWN
|
||||||
|
- SETUID
|
||||||
|
- SETGID
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
@@ -132,6 +136,10 @@ services:
|
|||||||
- no-new-privileges:true
|
- no-new-privileges:true
|
||||||
cap_drop:
|
cap_drop:
|
||||||
- ALL
|
- ALL
|
||||||
|
cap_add:
|
||||||
|
- CHOWN
|
||||||
|
- SETUID
|
||||||
|
- SETGID
|
||||||
# L1: stdin_open/tty removed
|
# L1: stdin_open/tty removed
|
||||||
deploy:
|
deploy:
|
||||||
resources:
|
resources:
|
||||||
@@ -210,3 +218,9 @@ services:
|
|||||||
timeout: 30s
|
timeout: 30s
|
||||||
retries: 3
|
retries: 3
|
||||||
start_period: 300s
|
start_period: 300s
|
||||||
|
|
||||||
|
# sudo chown -R 100:101 /share/np-dms/data/logs/clamav
|
||||||
|
# sudo chmod -R 755 /share/np-dms/data/logs/climax
|
||||||
|
|
||||||
|
# sudo chown -R 100:101 /share/np-dms/clamav/data
|
||||||
|
# sudo chmod -R 775 /share/np-dms/clamav/data
|
||||||
|
|||||||
Reference in New Issue
Block a user