Apps
An app in Hostim.dev is a containerized service that runs inside a project. It can be anything: a web server, an API, a worker, or a background task.
Apps are the core unit of deployment on the platform.
What apps can do
Each app runs in its own container with isolated resources. You can:
- Deploy apps from a Docker image or Git repository
- Set the number of replicas and a plan (with CPU and memory)
- View logs and resource metrics
- Connect apps to databases and volumes
- Use custom domains and SSL
Apps inside the same project can communicate over an internal private network.
How to create an app
You can create an app in two ways:
Once deployed, apps can be scaled, monitored, and managed from the dashboard.
App management
After deployment, you can:
- Configure environment variables
- Scale horizontally (replicas) and vertically (plan - CPU and memory)
- View real-time logs and metrics
- Connect to other services within the project
See Observability and Advanced Settings for more details.