{"repo":"zk-steve/rust-web-api-microservice-template","free":true,"listed":false,"github":"https://github.com/zk-steve/rust-web-api-microservice-template","clone":"git clone https://github.com/zk-steve/rust-web-api-microservice-template.git","description":"Rust API Server: A versatile template for building RESTful interfaces, designed for a comprehensive production-grade setup and configuration using the Rust programming language.","language":"Rust","stars":18,"topics":["microservice","rest-api","rust","warp","diesel-rs","grpc","redis"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"RUST API SERVER Introduction Welcome to the Rust API Server! This server provides a simple REST interface for your applications. This README will guide you through setting up and running the server, as well as configuring its various options. Deploy Automated Builds: Builds are automatically generated for each commit to the repository in the main branch and are subsequently pushed to Docker Hub. Tags are applied using the commit SHA, branch name, and the latest tag if released on the main branch. You can find a list of available tags here. Release Binaries: For every release, separate cli binaries are built. These binaries can be downloaded from here and are available for various operating systems and architectures. You are welcome to use the automated binaries or build your own. Contributions and PRs: If you submit a pull request, please note that images are not built by default. A maintainer will need to retag them for the build process to take place. Docker 1. Pull the docker image 2. Run the image How To Run To get started, execute the following command in your terminal: This will display the available options for running the server: Example - Multiple config locations - Pipe the output with bunyan Configuration Order of apply Configuration is applied in the following order: config files - environment variables - command-line arguments. If you use -c .toml to load config files, please be mindful of the order in which the files are applied. Environment Variable Examples Th","default_branch":null,"files":null,"tree":[],"storefront":"/r/zk-steve","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zk-steve/rust-web-api-microservice-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}