Skip to content

🌈 Feature: Allow users to Hard Reboot Container Sandboxes #1461

@Saeris

Description

@Saeris

I've noticed that in a number of cases, in order for container sandboxes to work properly, I either need to wait for the container to hibernate or I have to fork it. This is due to the current container behavior in which the first port that begins listening for requests on container startup gets locked into the container's configuration for the active lifetime of that container. While you can manually specify a port inside of the sandbox config, that setting will not take effect until the container is restarted.

To give users more control over containers, I'm requesting a new control inside of the Server Control Panel which users can click to hard reset the current container (right now they can only soft-reset, ie: kill the current node script and re-run npm start). This would solve this problem while also having the benefit of wiping the current container environment (ie: if a user used the terminal to make changes to the container's filesystem, manually installed programs, etc).

I'd also suggest adding an "Active Port" input to manually edit the port on which the container routes incoming HTTP requests, but that may be better suited for it's own issue.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions