moclojer
Last updated
Last updated
Simple and efficient HTTP mock server with specification written in yaml
, edn
or OpenAPI
.
💾 Download the
.jar
file with the latest version of moclojer to test on your computer here.
📖 See the complete documentation for moclojer here, if you want to contribute (or complement) the documentation, it is here.
YAML
example
image: ghcr.io/moclojer/moclojer:latest
port (default): 8000
, if you want to change the port set the environment variable PORT
We have two versions available:
dev
: main branch docker image
latest
: latest stable version image
We distribute via the .jar
file, you need to have Java installed on your operating system.
If you are using Linux you maybe need
sudo
.
clj -M:run [OPTIONS]
java -jar moclojer.jar [OPTIONS]
moclojer_Linux [OPTIONS]
-c, --config
Config path or the CONFIG environment variable. [default: ~/.config/moclojer.yml
]
-m, --mocks
OpenAPI v3 mocks path or the MOCKS environment variable.
-f, --format
Output and logging format. Either println
or json
.
-h, --help
Show help information
-v, --version
Show version information
sentry: set environment var SENTRY_DSN
(sentry doc), automatic send backtrace to <sentry.io>
Config uses
XDG_CONFIG_HOME
to fetch the default moclojer configuration file, if you want to set a different directory you must use the-c
or environment variableCONFIG
moclojer is written in Clojure, to run the commands below we assume you have clojure installed on your operating system.
run:
test:
if you want to run a specific test:
clj -M:test -n com.moclojer.external-body.excel-test
moclojer.jar
generate:
We distribute the library via Clojars.
git
in deps.edn