| 12345678910111213141516171819202122232425262728293031323334353637 |
- const pkg = require('../package.json');
- const apiVersion = process.env.API_VERSION || '3';
- const basePath = (apiVersion === '1' ? '/_api' : `/_api/v${apiVersion}`);
- module.exports = {
- openapi: '3.0.1',
- info: {
- title: `GROWI REST API v${apiVersion}`,
- version: pkg.version,
- },
- servers: [
- {
- url: 'https://demo.growi.org{basePath}',
- variables: {
- basePath: {
- default: basePath,
- description: 'base path',
- },
- },
- },
- ],
- security: [
- {
- api_key: [],
- },
- ],
- components: {
- securitySchemes: {
- api_key: {
- type: 'apiKey',
- name: 'access_token',
- in: 'query',
- },
- },
- },
- };
|