mirror of
https://github.com/wassname/Open-Assistant.git
synced 2026-06-27 16:10:30 +08:00
chore: add print_openapi_schema and start-mock-server.sh script
This commit is contained in:
committed by
Andreas Köpf
parent
aa2d426bbc
commit
b5ebab8839
@@ -0,0 +1,10 @@
|
||||
import json
|
||||
from main import app
|
||||
|
||||
|
||||
def get_openapi_schema():
|
||||
return json.dumps(app.openapi())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
print(get_openapi_schema())
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
|
||||
|
||||
# switch to backend directory
|
||||
pushd "$parent_path/../../backend"
|
||||
|
||||
export DEBUG_SKIP_API_KEY_CHECK=True
|
||||
|
||||
python -m print_openapi_schema > oasst-openapi.json
|
||||
|
||||
MOCK_SERVER_PORT=8080
|
||||
|
||||
docker run -d -it --rm \
|
||||
-p $MOCK_SERVER_PORT:8080 \
|
||||
--name wiremock \
|
||||
wiremock/wiremock:2.35.0
|
||||
|
||||
sleep 1
|
||||
|
||||
curl -X POST -d @oasst-openapi.json http://localhost:$MOCK_SERVER_PORT/__admin/mappings/import
|
||||
|
||||
popd
|
||||
Reference in New Issue
Block a user