mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2025-12-07 09:36:05 -08:00
Mount Diagnostic Test Configurations
This directory contains docker-compose files for testing all possible mount configurations.
Generated Files
docker-compose.mount-test.db_no-mount.yml: No mount - use container filesystem for db_no-mountdocker-compose.mount-test.db_ramdisk.yml: RAM disk (tmpfs) for db_ramdiskdocker-compose.mount-test.db_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for db_mounteddocker-compose.mount-test.db_unwritable.yml: Read-only mount for db_unwritabledocker-compose.mount-test.config_no-mount.yml: No mount - use container filesystem for config_no-mountdocker-compose.mount-test.config_ramdisk.yml: RAM disk (tmpfs) for config_ramdiskdocker-compose.mount-test.config_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for config_mounteddocker-compose.mount-test.config_unwritable.yml: Read-only mount for config_unwritabledocker-compose.mount-test.api_no-mount.yml: No mount - use container filesystem for api_no-mountdocker-compose.mount-test.api_ramdisk.yml: RAM disk (tmpfs) for api_ramdiskdocker-compose.mount-test.api_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for api_mounteddocker-compose.mount-test.api_unwritable.yml: Read-only mount for api_unwritabledocker-compose.mount-test.log_no-mount.yml: No mount - use container filesystem for log_no-mountdocker-compose.mount-test.log_ramdisk.yml: RAM disk (tmpfs) for log_ramdiskdocker-compose.mount-test.log_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for log_mounteddocker-compose.mount-test.log_unwritable.yml: Read-only mount for log_unwritabledocker-compose.mount-test.run_no-mount.yml: No mount - use container filesystem for run_no-mountdocker-compose.mount-test.run_ramdisk.yml: RAM disk (tmpfs) for run_ramdiskdocker-compose.mount-test.run_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for run_mounteddocker-compose.mount-test.run_unwritable.yml: Read-only mount for run_unwritabledocker-compose.mount-test.active_config_no-mount.yml: No mount - use container filesystem for active_config_no-mountdocker-compose.mount-test.active_config_ramdisk.yml: RAM disk (tmpfs) for active_config_ramdiskdocker-compose.mount-test.active_config_mounted.yml: Proper mount (volume for persistent, none for non-persistent) for active_config_mounteddocker-compose.mount-test.active_config_unwritable.yml: Read-only mount for active_config_unwritable
Usage
Run tests using pytest:
cd /workspaces/NetAlertX/test/docker_tests
pytest test_mount_diagnostics_pytest.py
Or run specific scenarios:
pytest test_mount_diagnostics_pytest.py -k "db_ramdisk"