Skip to content

code0-tech/centaurus

Repository files navigation

centaurus

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

Available Actions

Action Description
GLS GLS ShipIT integration for creating and managing shipments

ENV

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

ENV Variable Description Default Value
HERCULES_AUTH_TOKEN Authentication token for connecting to Aquila. "" (empty string)
HERCULES_AQUILA_URL URL of the Aquila server to connect to. "localhost:50051"
HERCULES_ACTION_ID Identifier for the action being registered. "<action-name>"
HERCULES_SDK_VERSION Version 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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors