Sign inSign up

terrywbrady/file-analyzer

By terrywbrady

Updated over 5 years ago

Containerized version of the File Analyzer application used to support various digitization tasks

Image
0

157

terrywbrady/file-analyzer repository overview

File Analyzer Code and Documentation

This is a containerized version of File Analyzer.

https://github.com/Georgetown-University-Libraries/File-Analyzer

Some useful test data has been loaded into /data from the following repository.

https://github.com/Georgetown-University-Libraries/File-Analyzer-Test-Data

Dockerfile Source

The Dockerfile used to build this image is located here:

https://github.com/terrywbrady/File-Analyzer/pull/9/files

Usage (MacOS)

Ensure the XQuartz is installed:

https://formulae.brew.sh/cask/xquartz

From XQuartz -> Preferences, open the Security Tab, click "Allow connections from network clients"

Stop XQuartz. The next step will restart it.

Run the following command to enable apps running locally in docker to display to your desktop
xhost + localhost
Run File Analyzer
docker run --rm -it --name file-analyzer terrywbrady/file-analyzer
Run File Analyzer - Mounting Local Directory
docker run --rm -it --name file-analyzer -v "/tmp:/my-data" terrywbrady/file-analyzer
Run File Analyzer - Mounting Local Directory READONLY

Some File Analyzer rules create new files. As a precaution, you can mount host data to the application as a readonly drive.

docker run --rm -it --name file-analyzer -v "/tmp:/my-data:ro" terrywbrady/file-analyzer

Tag summary

Content type

Image

Digest

Size

499.2 MB

Last updated

over 5 years ago

docker pull terrywbrady/file-analyzer