Skip to content

huasteka/pahtecatl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pahtecatl

Pahtecatl is a simple open source Gateway API to coordinate microservices access, developed with Rust.

Setup

Installation

To download and build the project, open a terminal and execute:

git clone https://github.com/huasteka/pahtecatl.git
cd pahtecatl
cargo build

Cargo is the dependency manager that is installed together with Rust.

Configuration

To configure the API service proxy modify config/default.toml file:

[proxies.{serviceName}]
target_service = {serviceURL}
target_port = {servicePort}

Tests

To execute all tests, open a terminal and execute:

cargo test

Run

To run the application, open a terminal and execute:

cargo run

The application will be served at http://localhost:9705.

License

Pahtecatl is Copyright © 2024 Huasteka.

It is free software, and may be redistributed under the terms specified in the LICENSE.md

About

An API gateway to access the available services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published