Skip to content

Commit

Permalink
fix(server): dynamic prod url
Browse files Browse the repository at this point in the history
  • Loading branch information
Khaaz committed Dec 17, 2023
1 parent 64616a3 commit 8b48ebf
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
3 changes: 2 additions & 1 deletion packages/server/src/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export class Server {
* @param {Object} options
* @param {Boolean} options.enableProd - Whether to enable swagger in prod
* @param {Boolean} options.generateFromJsDoc - Whether to generate OpenApi definition from jsdoc
* @param {Boolean} options.url - Swagger target URL
* @param {Object} options.definition - OpenApi definition
* @param {Object} options.meta - Meta data to build swagger template
*/
Expand All @@ -49,7 +50,7 @@ export class Server {
openapiSpecification = swaggerJsdocLoader(buildSwaggerJsdocOptions(options.meta) );
}
} else { // use provded spec definition
openapiSpecification = buildSwaggerOptions(options.definition, options.meta);
openapiSpecification = buildSwaggerOptions(options.definition, options.meta, options.urlProd);
}

if (!openapiSpecification) {
Expand Down
4 changes: 2 additions & 2 deletions packages/server/src/swagger.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ export function buildSwaggerJsdocOptions(meta) {
return options;
}

export function buildSwaggerOptions(definition, meta) {
export function buildSwaggerOptions(definition, meta, url) {
const options = definition;

if (process.env.NODE_ENV !== "local") {
options.servers = [{ url: "https://api.owle.bot/v1" }];
options.servers = [{ url }];
}

if (meta.name) {
Expand Down

0 comments on commit 8b48ebf

Please sign in to comment.