Apptainer build scripts for MobileInsight
Go to file
Jack Yu 8943eceb93 Removed spark implementation, use a docker-compose cluster for testing
spark
2024-05-02 12:29:44 -07:00
.gitignore Removed Docker requirement for building SIF file 2024-04-29 13:51:33 -07:00
00-cpp_compat.patch Initial setup 2024-04-20 18:27:17 -07:00
Makefile Removed spark implementation, use a docker-compose cluster for testing 2024-05-02 12:29:44 -07:00
README.md Updated README.md 2024-04-30 11:33:03 -07:00
mobileinsight.def Added venv support 2024-04-30 11:32:28 -07:00

README.md

MobileInsight Apptainer

Single launch binary for MobileInsight in an Ubuntu 22.04 SIF portable container.

Dependencies

Either one of the following dependencies is needed to run or build SIF images:

To use the make run command, the overlay Linux kernel module must also be available on the system. This allows you to make changes to the SIF file using an overlay filesystem.

Usage

# Start the log viewer
$ ./mobileinsight.sif mi-gui

# Start a python3 shell with MobileInsight available
$ ./mobileinsight.sif python3 "$PYTHON_ARGS"

# Start a bash shell inside the container
$ ./mobileinsight.sif bash

# Only available in spark version
#
# Start a pyspark interpreter
$ ./mobileinsight-spark.sif pyspark

Examples are stored in /opt/mobileinsight-examples.

Build

Run make mobileinsight.sif or make mobileinsight-spark.sif to build the corresponding apptainer image. The spark version includes both mobileinsight along with pyspark for distributed log processing.