Managing services
Service states
Each service may be in one of the following states:
| State | Description |
|---|---|
| Stopped | The service has been stopped (Default state). |
| Starting | The service is being prepared for running. |
| Running | The service is actively running and executing its processes. |
| Failed | The service has encountered an error and is being restarted. |
| Stopping | The service is being stopped. |
Managing service deployment
To start a service:
- Select a service in the Stopped state.
- Click Start to deploy the service.
- The service will transition from the Starting to Running state.
To stop a service:
- Select a running service.
- Click Stop to terminate the service.
- The service will transition from the Stopping to Stopped state.
To manage multiple services:
You can select multiple services to start or stop them simultaneously.
You can also start or stop all services within an application at once.
To access public services:
If a service is configured as public and is running, it will be accessible via the link: {service_id}.constructor.pro.
You can copy this link or click to open it in a new page.
Modifying service configuration
- Select the service you want to modify.
- Click Edit or Configure.
- Make your changes to the service configuration.
The system behavior depends on the service state:
If the service is Stopped, changes are saved and will be applied on the next run.
If the service is in any other state, you’ll be informed that the service needs to restart to apply changes.
Debugging services
For running services, you can access a terminal to debug:
- Select a running service.
- Click Terminal.
- Use the terminal to execute standard shell commands.
The terminal provides real-time input and output, and supports copy-paste functionality.
Deleting services and applications
- Select the service or application you want to delete.
- Click Delete.
- Confirm the deletion (you’ll be asked twice).
If any selected services are not in the Stopped state, you’ll be informed and can choose to force deletion.
| Information | Deleting a service or application will permanently remove all associated data, including volumes, settings, and environment variables. |