diff --git a/src/main/java/dev/zontreck/ariaslib/util/EnvironmentUtils.java b/src/main/java/dev/zontreck/ariaslib/util/EnvironmentUtils.java new file mode 100644 index 0000000..a94dcdb --- /dev/null +++ b/src/main/java/dev/zontreck/ariaslib/util/EnvironmentUtils.java @@ -0,0 +1,20 @@ +package dev.zontreck.ariaslib.util; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Paths; +import java.util.stream.Stream; + +public class EnvironmentUtils +{ + public static boolean isRunningInsideDocker() + { + try{ + Stream str = Files.lines ( Paths.get ( "/proc/1/cgroup" ) ); + return str.anyMatch ( ln->ln.contains ( "/docker" ) ); + }catch( IOException e ) + { + return false; + } + } +}