diff --git a/.dockerignore b/.dockerignore index 8662a7b..4deaadb 100644 --- a/.dockerignore +++ b/.dockerignore @@ -25,3 +25,9 @@ backend/instance/ !data/**/*.XLSM !data/**/*.xlsx sam.txt + +# The Docker image intentionally includes committed data contents. Keep local +# env files out of the build context because they may contain credentials. +!data/ +!data/** +data/**/.env diff --git a/.gitignore b/.gitignore index 40c3ac5..a738bb1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,19 +9,14 @@ backend/instance/*.db *.sqlite *.sqlite3 -data/temp/ -data/system/archive/ -data/system/backup/ -data/system/logs/ -data/system/mac_backup/ -data/repository/ -!data/repository/ -!data/repository/xml/ -!data/repository/xml/** -data/nfs/ - .pytest_cache/ .coverage htmlcov/ *.log + +# The Docker image bundles data contents. Keep data files visible to Git, but +# never commit local env files that may contain credentials. +!data/ +!data/** +data/**/.env diff --git a/data/scripts/User_Clear.sh b/data/scripts/User_Clear.sh index cd75173..feccc67 100644 --- a/data/scripts/User_Clear.sh +++ b/data/scripts/User_Clear.sh @@ -26,7 +26,7 @@ fetch_idrac_info() { local IDRAC_IP=$(cat $IP_FILE) # DellEMC Server - local set=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS iDRAC.Users.3.UserName "") + local set=$(racadm -r $IDRAC_IP -u $IDRAC_USER -p $IDRAC_PASS iDRAC.Users.3.UserName "") rm -f $IP_FILE } diff --git a/data/scripts/core/__pycache__/__init__.cpython-312.pyc b/data/scripts/core/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000..36d80c7 Binary files /dev/null and b/data/scripts/core/__pycache__/__init__.cpython-312.pyc differ diff --git a/data/scripts/core/__pycache__/__init__.cpython-314.pyc b/data/scripts/core/__pycache__/__init__.cpython-314.pyc new file mode 100644 index 0000000..07b5880 Binary files /dev/null and b/data/scripts/core/__pycache__/__init__.cpython-314.pyc differ diff --git a/data/scripts/core/__pycache__/idrac_client.cpython-312.pyc b/data/scripts/core/__pycache__/idrac_client.cpython-312.pyc new file mode 100644 index 0000000..f1ad0b9 Binary files /dev/null and b/data/scripts/core/__pycache__/idrac_client.cpython-312.pyc differ diff --git a/data/scripts/core/__pycache__/parsers.cpython-312.pyc b/data/scripts/core/__pycache__/parsers.cpython-312.pyc new file mode 100644 index 0000000..d2093f1 Binary files /dev/null and b/data/scripts/core/__pycache__/parsers.cpython-312.pyc differ diff --git a/data/scripts/core/__pycache__/parsers.cpython-314.pyc b/data/scripts/core/__pycache__/parsers.cpython-314.pyc new file mode 100644 index 0000000..3e8c93c Binary files /dev/null and b/data/scripts/core/__pycache__/parsers.cpython-314.pyc differ diff --git a/data/scripts/unified/__pycache__/collect_server_info.cpython-312.pyc b/data/scripts/unified/__pycache__/collect_server_info.cpython-312.pyc new file mode 100644 index 0000000..9862421 Binary files /dev/null and b/data/scripts/unified/__pycache__/collect_server_info.cpython-312.pyc differ diff --git a/data/scripts/unified/__pycache__/system_control.cpython-313.pyc b/data/scripts/unified/__pycache__/system_control.cpython-313.pyc new file mode 100644 index 0000000..5280d17 Binary files /dev/null and b/data/scripts/unified/__pycache__/system_control.cpython-313.pyc differ