diff --git a/otezvikentiy/json-rpc-api/5.0/config/packages/ov_json_rpc_api.yaml b/otezvikentiy/json-rpc-api/5.0/config/packages/ov_json_rpc_api.yaml new file mode 100644 index 00000000..f28cd144 --- /dev/null +++ b/otezvikentiy/json-rpc-api/5.0/config/packages/ov_json_rpc_api.yaml @@ -0,0 +1,26 @@ +ov_json_rpc_api: + # CORS whitelist. Empty by default: cross-origin browser requests receive + # no Access-Control-Allow-Origin header until you list your origins here. + # Use ['*'] only if the API is deliberately public. + # access_control_allow_origin_list: + # - 'https://app.example.com' + + swagger: + api_v1: + api_version: '1' + base_path: '%env(string:OV_JSON_RPC_API_BASE_URL)%' + base_path_description: 'Production server' + test_path: '%env(string:OV_JSON_RPC_API_TEST_URL)%' + test_path_description: 'Sandbox server' + auth_token_name: 'X-AUTH-TOKEN' + auth_token_test_value: '%env(string:OV_JSON_RPC_API_AUTH_TOKEN)%' # set blank for prod environment + info: + title: 'My API' + description: 'JSON-RPC 2.0 API' + terms_of_service_url: 'https://example.com/tos' + contact: + name: 'Support' + url: 'https://example.com' + email: 'support@example.com' + license: 'MIT' + licenseUrl: 'https://opensource.org/licenses/MIT' diff --git a/otezvikentiy/json-rpc-api/5.0/config/routes/ov_json_rpc_api.yaml b/otezvikentiy/json-rpc-api/5.0/config/routes/ov_json_rpc_api.yaml new file mode 100644 index 00000000..3a00d2b9 --- /dev/null +++ b/otezvikentiy/json-rpc-api/5.0/config/routes/ov_json_rpc_api.yaml @@ -0,0 +1,2 @@ +ov_json_rpc_api: + resource: '@OVJsonRPCAPIBundle/config/routes/routes.yaml' diff --git a/otezvikentiy/json-rpc-api/5.0/manifest.json b/otezvikentiy/json-rpc-api/5.0/manifest.json new file mode 100644 index 00000000..4a356bdb --- /dev/null +++ b/otezvikentiy/json-rpc-api/5.0/manifest.json @@ -0,0 +1,19 @@ +{ + "bundles": { + "OV\\JsonRPCAPIBundle\\OVJsonRPCAPIBundle": [ + "all" + ] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "composer-scripts": { + "cache:clear": "symfony-cmd" + }, + "env": { + "OV_JSON_RPC_API_SWAGGER_PATH": "%PUBLIC_DIR%/openapi/", + "OV_JSON_RPC_API_BASE_URL": "http://localhost", + "OV_JSON_RPC_API_TEST_URL": "http://localhost", + "OV_JSON_RPC_API_AUTH_TOKEN": "" + } +}