mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
93 lines
2.2 KiB
Markdown
93 lines
2.2 KiB
Markdown
---
|
|
title: Serverless Container Framework - CLI Reference
|
|
short_title: CLI Reference
|
|
description: >-
|
|
Comprehensive guide to Serverless Container Framework CLI commands. Learn how to deploy,
|
|
develop, and manage containerized applications using SCF's powerful command line interface
|
|
with detailed examples and options.
|
|
keywords:
|
|
- Serverless Container Framework
|
|
- Serverless Container Framework CLI
|
|
- Container Deployment Commands
|
|
- Serverless Container Development Commands
|
|
- AWS Container Management
|
|
- AWS Lambda
|
|
- AWS ECS
|
|
- AWS Fargate
|
|
- Serverless Development Tools
|
|
- Container CLI Tools
|
|
- DevOps Commands
|
|
- Infrastructure Management
|
|
- AWS Deployment Tools
|
|
- Container Orchestration CLI
|
|
- Serverless Framework Commands
|
|
- Development Workflow
|
|
- Container Management Tools
|
|
---
|
|
|
|
# CLI Reference
|
|
|
|
The Serverless Container Framework (SCF) provides several CLI commands to manage your containerized applications. Here's a comprehensive guide to all available commands.
|
|
|
|
## Commands
|
|
|
|
### `deploy`
|
|
|
|
Deploy your containers and foundational infrastructure:
|
|
|
|
```bash
|
|
serverless deploy
|
|
```
|
|
|
|
#### `--force`
|
|
|
|
Disregard config/code change detection and deploy all containers and infrastructure. By default, SCF uses intelligent change detection to perform incremental deployments.
|
|
|
|
### `dev`
|
|
|
|
Start a local development environment with hot-reloading and local AWS emulation:
|
|
|
|
```bash
|
|
serverless dev
|
|
```
|
|
|
|
### `info`
|
|
|
|
Display information about your deployed container services:
|
|
|
|
```bash
|
|
serverless info
|
|
```
|
|
|
|
### `remove`
|
|
|
|
Remove deployed container services:
|
|
|
|
```bash
|
|
serverless remove
|
|
```
|
|
|
|
#### `--all`
|
|
|
|
Remove all resources including shared infrastructure (e.g. VPC, ALB, ECS Cluster, etc.). Be careful when using this if some resources were created by other projects.
|
|
|
|
#### `--force`
|
|
|
|
Force removal of all resources including shared infrastructure without confirmation. Useful for CI/CD pipelines.
|
|
|
|
## Global Options
|
|
|
|
These options can be used with any command:
|
|
|
|
### `--stage`
|
|
|
|
Specify the stage to target (e.g., dev, staging, prod). Defaults to `dev` if not specified.
|
|
|
|
### `--debug`
|
|
|
|
Enable detailed debug logging. Useful for troubleshooting issues.
|
|
|
|
### `--aws-profile`
|
|
|
|
Specify which AWS credentials profile to use. This overrides the default AWS profile.
|