mirror of
https://github.com/ghndrx/prowler.git
synced 2026-02-10 23:05:05 +00:00
Write output files to a directory relative to Prowler
Write output files (CSV, JSON, etc.) to an `output` directory that is relative to prowler itself, no matter where prowler is invoked from. Simplify Dockerfile by specifying a WORKDIR Replace ADD command with the more recommended COPY command Update README to cover how to run in Docker and access saved reports Add a .dockerignore file to ignore .git and output directories This partially addresses #570 - previously, within Docker, Prowler was attempting to write reports to the root `/` directory in the container, which it did not have permission to do. Instead, reports are now written to a path relative to Prowler
This commit is contained in:
@@ -19,7 +19,11 @@ EXTENSION_ASFF="asff-json"
|
||||
EXTENSION_TEXT="txt"
|
||||
EXTENSION_HTML="html" # not implemented yet, use ansi2html as in documentation
|
||||
OUTPUT_DATE=$(date -u +"%Y%m%d%H%M%S")
|
||||
OUTPUT_FILE_NAME="prowler-output-${ACCOUNT_NUM}-${OUTPUT_DATE}"
|
||||
OUTPUT_DIR="${PROWLER_DIR}/output"
|
||||
OUTPUT_FILE_NAME="${OUTPUT_DIR}/prowler-output-${ACCOUNT_NUM}-${OUTPUT_DATE}"
|
||||
|
||||
# Ensure that output directory always exists
|
||||
mkdir -p "${OUTPUT_DIR}"
|
||||
|
||||
textPass(){
|
||||
if [[ "$QUIET" == 1 ]]; then
|
||||
|
||||
Reference in New Issue
Block a user