Coolship
Commands

open

Open the linked application's URL, or its Coolify page, in the default browser, and always print it.

coolship open [target] [flags]

open resolves the application's public URL — or, with --dashboard, its page in Coolify — prints it on stdout, and launches the default browser. When stdin is not a terminal, or with --print, nothing is launched, so the command composes with other tools.

$ coolship open --print
https://coolship.example.com

Flags

FlagPurpose
--dashboardOpen the application's page in Coolify instead of its public URL.
--printPrint the URL without launching a browser.

Examples

coolship open
coolship open --dashboard
coolship open --print | pbcopy
coolship open api --dashboard

The dashboard URL is <instance>/project/<project uuid>/environment/<environment uuid>/application/<application uuid>. Only web URLs are ever handed to the browser opener. Preview deployment URLs are not readable through the API, so open does not offer them.

JSON

{
  "target": { "…": "the resolved target, see the command reference" },
  "kind": "application",
  "url": "https://coolship.example.com"
}

kind is application or dashboard.

Exit codes

0 when the URL was resolved (whether or not a browser was launched); 1 when the server cannot be reached, or when the browser cannot be launched (the URL is still printed); 2 when the directory is not linked, or when the application has no domain to open (the error suggests --dashboard).

On this page