mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-03-30 23:03:03 -07:00
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
# Expected outcome: Mounts table shows /data/db is mounted and writable but NOT readable (R=❌, W=✅)
|
|
# Note: This is a diagnostic-only container (entrypoint sleeps); the test chmods/chowns /data/db to mode 0300.
|
|
services:
|
|
netalertx:
|
|
network_mode: host
|
|
build:
|
|
context: ../../../
|
|
dockerfile: Dockerfile
|
|
image: netalertx-test
|
|
container_name: netalertx-test-mount-db_noread
|
|
user: "20211:20211"
|
|
cap_drop:
|
|
- ALL
|
|
cap_add:
|
|
- CHOWN
|
|
- NET_ADMIN
|
|
- NET_RAW
|
|
- NET_BIND_SERVICE
|
|
- SETUID
|
|
- SETGID
|
|
environment:
|
|
NETALERTX_DEBUG: 0
|
|
PUID: 20211
|
|
PGID: 20211
|
|
NETALERTX_DATA: /data
|
|
NETALERTX_DB: /data/db
|
|
NETALERTX_CONFIG: /data/config
|
|
SYSTEM_SERVICES_RUN_TMP: /tmp
|
|
NETALERTX_API: /tmp/api
|
|
NETALERTX_LOG: /tmp/log
|
|
SYSTEM_SERVICES_RUN: /tmp/run
|
|
SYSTEM_SERVICES_ACTIVE_CONFIG: /tmp/nginx/active-config
|
|
|
|
volumes:
|
|
- type: volume
|
|
source: test_netalertx_data
|
|
target: /data
|
|
read_only: false
|
|
|
|
tmpfs:
|
|
- "/tmp:mode=1700,uid=20211,gid=20211,rw,noexec,nosuid,nodev,async,noatime,nodiratime"
|
|
|
|
volumes:
|
|
test_netalertx_data: |