Environments
Environments are the core unit of deployment in Skpr. Each environment (e.g. dev, stg, prod) represents an isolated instance of your application with its own configuration, routing rules, and resources.
Use the CLI commands below to create, deploy, inspect, and manage your environments.
Creating Environments
Learn how to provision a new Skpr environment using the CLI, ready for application deployment.
Deleting Environments
Learn how to permanently delete a Skpr environment using the CLI, including confirmation prompts and dry-run options.
Deploying your application
Learn how to deploy a packaged application version to a Skpr environment using the CLI.
Executing an arbitrary shell command
Learn how to execute arbitrary shell commands on a Skpr environment remotely using the skpr exec command.
Environment Information
Learn how to retrieve detailed information about a Skpr environment, including ingress, cron, MySQL, and deployment state.
List Environments
Learn how to list all deployed Skpr environments, including their version, size, routes, and deployment phase.
Logs
Learn how to access and stream application logs from Skpr environments, including configuration for Drupal and other frameworks.
Packaging
Learn how to package your application for deployment on Skpr, including build steps, debug options, and dry runs.
Rsyncing
Learn how to sync files between local and remote Skpr environments or between two environments using the rsync command.
Shell
Learn how to open an interactive shell session on a Skpr environment for debugging, file operations, and command execution.
Checking Skpr Version
Learn how to check the client and server version of the Skpr CLI for your project.