Skip to content

Run Profiles

Run profiles let you develop locally while connected to remote infrastructure via tunnels and vault secrets.

Terminal window
slipp run dev \
--cmd "npm run dev" \
--tunnel-out 5173:app.example.com@myserver \
--vault myproject

This creates a profile named dev that:

  1. Loads secrets from the myproject vault
  2. Sets up a reverse tunnel (local:5173 → remote)
  3. Runs npm run dev
Terminal window
slipp run dev
Terminal window
slipp runs list
Terminal window
slipp runs remove dev

Expose your local dev server to the remote infrastructure:

Terminal window
--tunnel-out 5173:app.example.com@myserver

Traffic flow: https://app.example.com → tunnel → localhost:5173

Pull a remote service to your local machine:

Terminal window
--tunnel-in postgres:5432@myserver

Traffic flow: localhost:5432 → tunnel → remote Postgres