frankendeploy deploy

frankendeploy deploy

Deploy application to a server

Synopsis

Deploys the application to the specified server.

The deployment process:

  1. Builds Docker image locally
  2. Pushes image to server
  3. Starts new container
  4. Runs health checks
  5. Switches traffic to new version
  6. Cleans up old releases

CI/CD: If no server is specified, FRANKENDEPLOY_SERVER environment variable is used.

frankendeploy deploy [server] [flags]

Options

  -f, --force              Skip env pre-flight and continue on hook or health check failures
  -h, --help               help for deploy
      --no-build           Skip image build (use existing image)
      --no-remote-build    Force local build (ignore saved preference)
      --remote-build       Build image on the server (recommended for cross-architecture)
      --skip-env-check     Skip the pre-flight environment variables check
      --skip-healthcheck   Skip the health check on the new container (traffic switches unverified)
  -t, --tag string         Image tag (default: timestamp)

Options inherited from parent commands

      --config string   Config file (default: frankendeploy.yaml)
  -v, --verbose         Show detailed logs
  -y, --yes             Skip confirmations (CI/CD mode)

SEE ALSO

Auto generated by spf13/cobra on 2-Sep-2026