Class LocalEmulatorPaths
java.lang.Object
com.cloudforge.core.local.LocalEmulatorPaths
Resolves on-disk paths used by local emulator runtimes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringHost-side path of the Docker socket, honoringLocalEmulatorDefaults.DOCKER_SOCKET_ENVfor non-default setups (Colima, Rancher Desktop, etc).static Stringstatic PathRuntime nginx conf dir (conf.d, generated vhosts).static PathemulatorEdgeDir(Path workingDirectory) static PathemulatorEdgeNginxConf(Path workingDirectory) Prefer repodocker/emulator-edge/nginx.conf, else classpath extract location.static PathResolve persisted LocalStack data directory (matches former compose bind mount).static PathlocalStackVolumeDir(Path workingDirectory) static PathstackPortVolumeDir(DeploymentTarget target) Persisted StackPort endpoint config (endpoints.json) per emulator target.static PathstackPortVolumeDir(Path workingDirectory, DeploymentTarget target)
-
Method Details
-
localStackVolumeDir
Resolve persisted LocalStack data directory (matches former compose bind mount). -
localStackVolumeDir
-
dockerSocketMount
-
dockerSocketHostPath
Host-side path of the Docker socket, honoringLocalEmulatorDefaults.DOCKER_SOCKET_ENVfor non-default setups (Colima, Rancher Desktop, etc). Just the source half ofdockerSocketMount()— for callers building an ECS task'sHost.SourcePathdirectly (e.g. giving CloudForge Manager's own container the same Docker access this process already grants LocalStack's own container) rather than a docker-CLI-varg. -
stackPortVolumeDir
Persisted StackPort endpoint config (endpoints.json) per emulator target. -
stackPortVolumeDir
-
emulatorEdgeDir
Runtime nginx conf dir (conf.d, generated vhosts). -
emulatorEdgeDir
-
emulatorEdgeNginxConf
-