Skip to content

CLI tool for managing local container development lifecycle workflows for locally developing containerized serverless functions.

License

Notifications You must be signed in to change notification settings

rexwhitten/deckape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeckApe

Logo

DeckApe is a CLI tool for managing the local container development lifecycle workflows for locally developing containerized serverless functions.

Features

  • Build container
  • Build an image
  • Delete any local images first
  • Stop any containers using the image
  • Delete any containers using the image
  • Manage container dependencies

Installation

Prerequisites

Steps

  1. Clone the repository:

    git clone https://github.com/your-username/deckape.git
  2. Navigate to the project directory:

    cd deckape
  3. Install dependencies:

    npm install
  4. Make the script executable:

    chmod +x deckape.js
  5. Install the CLI tool globally:

    npm install -g .

Usage

DeckApe provides several commands to manage your container lifecycle. Below are the available commands:

Delete Containers and Images

Delete containers and images based on the container name and tag.

deckape delete <containerName> <containerTag>

Rebuild and Start the Container

Rebuild the Docker container and start it.

deckape rebuild <containerName> <containerTag>

Publish the Container to AWS ECR

Publish the Docker container to AWS Elastic Container Registry (ECR).

deckape publish <containerName> <containerTag>

Examples

Delete Containers and Images

deckape delete my-container latest

Rebuild and Start the Container

deckape rebuild my-container latest

Publish the Container to AWS ECR

deckape publish my-container latest

Contributing

We welcome contributions! Please read our contributing guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Support

If you have any questions or need help, feel free to open an issue on the GitHub repository.

Author

Rex Whitten

About

CLI tool for managing local container development lifecycle workflows for locally developing containerized serverless functions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published