Skip to content

kla/stax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 10, 2025
9b65162 Β· Mar 10, 2025
May 25, 2024
Mar 7, 2025
Feb 27, 2025
Feb 27, 2025
Sep 22, 2024
Oct 7, 2023
Nov 12, 2023
Oct 9, 2024
Oct 4, 2023
Feb 7, 2025
Feb 16, 2025
Mar 10, 2025
Feb 7, 2025
Feb 7, 2025
Oct 9, 2024
Feb 3, 2025
Sep 5, 2024

Repository files navigation

WIP

Stax is a CLI tool for creating and managing containers. Primarily for development purposes but can also be used for self hosting containers.

Configuration

Stax uses a Staxfile to define your containers. It's basically a docker compose file with some extra features like importing from other yaml files.

Example:

!import ../imports/rails.yaml as rails

!extends rails

stax: !extends rails.stax
  source: git@github.com:me/my-rails-app.git
  requires:
    - caddy
    - mysql
  after_setup: ./bin/setup

Example Commands

  • stax setup: Install an application.
  • stax ls: Lists all applications
  • stax sh <name>: Opens a shell into the primary container of an application
  • stax edit <name>: Opens an application in VS Code based editor
  • stax down <name>: Stops an application
  • stax remove <name>: Removes an application
  • stax help: Shows help

About

πŸ₯ž

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published