From 7a52341b0f8c934c7da572b2bdb82baeb720d338 Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 29 Apr 2024 23:43:40 +0000 Subject: [PATCH] Bug 36546: Deploy swagger_bundle.json via make To test: 0. Apply patch 1a. perl Makefile.PL 1b. Choose "single" Installation mode 1c. Specify /opt/koha directory 2. make 2b. ls blib/API_CGI_DIR/v1/swagger/swagger_bundle.json 3. Ensure you're running as root or make koha user own /opt 4. make install 5. ls /opt/koha/api/v1/swagger/swagger_bundle.json --- Makefile.PL | 2 ++ package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile.PL b/Makefile.PL index 7a0f96a0018..62380aae13a 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -683,6 +683,8 @@ $file_map->{'koha-tmpl/opac-tmpl/bootstrap/css/print.css'} = 'blib/OPAC_TMPL_DIR $file_map->{'koha-tmpl/opac-tmpl/bootstrap/css/print-rtl.css'} = 'blib/OPAC_TMPL_DIR/bootstrap/css/print-rtl.css'; $file_map->{'koha-tmpl/opac-tmpl/bootstrap/css/sco.css'} = 'blib/OPAC_TMPL_DIR/bootstrap/css/sco.css'; $file_map->{'koha-tmpl/opac-tmpl/bootstrap/css/sco-rtl.css'} = 'blib/OPAC_TMPL_DIR/bootstrap/css/sco-rtl.css'; +#API_CGI_DIR +$file_map->{'api/v1/swagger/swagger_bundle.json'} = 'blib/API_CGI_DIR/v1/swagger/swagger_bundle.json'; my $pl_files = { 'rewrite-config.PL' => [ diff --git a/package.json b/package.json index b82e123745d..9112e2bc14c 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "js:watch": "webpack --mode development --watch", "js:build:prod": "webpack --mode production", "build": "yarn css:build && yarn js:build && yarn api:bundle", - "build:prod": "yarn css:build:prod && yarn js:build:prod", + "build:prod": "yarn css:build:prod && yarn js:build:prod && yarn api:bundle", "cypress": "cypress", "prettier": "prettier", "api:bundle": "redocly bundle --ext json api/v1/swagger/swagger.yaml --output api/v1/swagger/swagger_bundle.json" -- 2.30.2