mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
36 lines
1.0 KiB
YAML
36 lines
1.0 KiB
YAML
# Expected outcome: Container shows dataloss risk warning for run on RAM disk
|
|
# - NETALERTX_RUN shows as mounted on tmpfs (RAM disk)
|
|
# - Dataloss risk warning since runtime files may be lost on restart
|
|
# - Container starts but runtime state may not persist
|
|
services:
|
|
netalertx:
|
|
network_mode: host
|
|
build:
|
|
context: ../../../
|
|
dockerfile: Dockerfile
|
|
image: netalertx-test
|
|
container_name: netalertx-test-mount-run_ramdisk
|
|
cap_drop:
|
|
- ALL
|
|
cap_add:
|
|
- NET_ADMIN
|
|
- NET_RAW
|
|
- NET_BIND_SERVICE
|
|
environment:
|
|
LISTEN_ADDR: 0.0.0.0
|
|
PORT: 9999 # Use non-default port to test all paths
|
|
APP_CONF_OVERRIDE: 20212
|
|
ALWAYS_FRESH_INSTALL: true
|
|
NETALERTX_DEBUG: 0
|
|
SYSTEM_SERVICES_RUN: /tmp/run
|
|
|
|
volumes:
|
|
- type: volume
|
|
source: test_netalertx_data
|
|
target: /data
|
|
read_only: false
|
|
tmpfs:
|
|
- "/tmp:uid=20211,gid=20211,mode=1700,rw,noexec,nosuid,nodev,async,noatime,nodiratime"
|
|
volumes:
|
|
test_netalertx_data:
|