-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added readme and updated to use of tls as well
- Loading branch information
s0s01qp
committed
Jul 25, 2021
1 parent
aaabdae
commit 977e523
Showing
8 changed files
with
99 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# Moxy | ||
|
||
[](https://pkg.go.dev/github.com/sinhashubham95/moxy) | ||
[](https://github.com/sinhashubham95/moxy/releases) | ||
[](https://goreportcard.com/report/github.com/sinhashubham95/moxy) | ||
[](https://coveralls.io/github/sinhashubham95/moxy?branch=master) | ||
[](https://github.com/avelino/awesome-go#server-applications) | ||
|
||
Moxy is a simple mocker and proxy application server. Here you can create mock endpoints as well as proxy requests in case no mock exists for the endpoint. | ||
|
||
## How it works | ||
|
||
 | ||
|
||
## Features | ||
|
||
### Small, Pragmatic and Easy to Use | ||
|
||
- Dockerized | ||
|
||
- Compiled | ||
|
||
- Easily configurable via Environment Variables | ||
|
||
- Self-contained, does not require Go or any other dependency, just run the binary or the container | ||
|
||
### File-based Persistence | ||
|
||
- No heavy database involved. | ||
|
||
- Saves the mock endpoints in files. | ||
|
||
### Security | ||
|
||
- TLS can be enabled by providing your own SSL/TLS Certificates. | ||
|
||
### Reliability | ||
|
||
- Uses [Go Actuator](https://github.com/sinhashubham95/go-actuator) | ||
|
||
- Fully Tested, Unit, Functional & Linted & 0 Race Conditions Detected. | ||
|
||
### Customizations | ||
|
||
- Mock endpoints created are highly customizable. | ||
|
||
- Application port can be configured via the environment variable. | ||
|
||
- Database file path can be configured via the environment variable. | ||
|
||
## Project Versioning | ||
|
||
Moxy uses [semantic versioning](http://semver.org/). No API changes will be introduced in the minor and patch version changes. New minor versions might add additional features to the API. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters