Skip to content

Repository files navigation

centaurus

The "central" place for all actions — a monorepo containing integrations provided by code0 for the Hercules automation platform.

Available Actions

ActionDescription
GLSGLS ShipIT integration for creating and managing shipments
StripeStripe payments integration for managing customers, payment intents and refunds

ENV

All actions share the following base environment variables, which connect them to the Hercules/Aquila infrastructure:

ENV VariableDescriptionDefault Value
HERCULES_AUTH_TOKENAuthentication token for connecting to Aquila."" (empty string)
HERCULES_AQUILA_URLURL of the Aquila server to connect to."localhost:50051"
HERCULES_ACTION_IDIdentifier for the action being registered."<action-name>"
HERCULES_SDK_VERSIONVersion of the Hercules SDK being used."0.0.0"

Quick Start

  1. Clone the repository
  2. Navigate to the action directory: cd actions/<action-name>
  3. Copy the example env file: cp .example.env .env
  4. Fill in your credentials and Hercules connection details in .env
  5. Start the action: docker compose up -d

See the Installation Guide for detailed steps.

Documentation

Full documentation is located in the docs/ folder:

Contributing

Contributions are welcome! See Troubleshooting & Community Support for guidelines.

About

The "central" place for all actions

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages