Class DefaultEmulatorEdgeRuntime
java.lang.Object
com.cloudforge.core.local.DefaultEmulatorEdgeRuntime
- All Implemented Interfaces:
EmulatorEdgeRuntime
Dockerized nginx edge for
*.cloudforge.localhost Host routing.-
Constructor Details
-
DefaultEmulatorEdgeRuntime
public DefaultEmulatorEdgeRuntime() -
DefaultEmulatorEdgeRuntime
-
-
Method Details
-
containerName
- Specified by:
containerNamein interfaceEmulatorEdgeRuntime
-
browserUrl
- Specified by:
browserUrlin interfaceEmulatorEdgeRuntime
-
start
- Specified by:
startin interfaceEmulatorEdgeRuntime- Throws:
IOException
-
stop
- Specified by:
stopin interfaceEmulatorEdgeRuntime- Throws:
IOException
-
rebuild
Description copied from interface:EmulatorEdgeRuntimeRemove container and recreate (same image; refresh bind mounts).- Specified by:
rebuildin interfaceEmulatorEdgeRuntime- Throws:
IOException
-
reload
- Specified by:
reloadin interfaceEmulatorEdgeRuntime- Throws:
IOException
-
reconcile
Description copied from interface:EmulatorEdgeRuntimeRewrite vhosts from Docker publishes and reload if the container is running.- Specified by:
reconcilein interfaceEmulatorEdgeRuntime- Throws:
IOException
-
isRunning
- Specified by:
isRunningin interfaceEmulatorEdgeRuntime- Throws:
IOException
-
isHealthy
public boolean isHealthy()- Specified by:
isHealthyin interfaceEmulatorEdgeRuntime
-