Skip to content

Commit

Permalink
Fix swagger express on production build
Browse files Browse the repository at this point in the history
Was not working because swagger-ui-express did not survive the bundling because not supported by esbuild.
More info check here: evanw/esbuild#2915 (comment)
  • Loading branch information
Francis Duvivier committed Jan 6, 2025
1 parent 3cbfa8e commit d76942f
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
"main": "src/index.ts",
"scripts": {
"install:container": "docker exec -it badgehub-api-node-1 npm install",
"start": "node dist/index.cjs",
"start": "node dist/index.mjs",
"monitor": "docker exec -it badgehub-api-node-1 npx pm2 monit",
"lint": "pretty-quick --check",
"build": "esbuild src/index.ts --bundle --platform=node --format=cjs --outfile=dist/index.cjs",
"build": "esbuild src/index.ts --bundle --platform=node --format=esm --packages=external --outfile=dist/index.mjs",
"swagger": "tsoa spec-and-routes",
"dev": "node --import tsx --watch src/index.ts",
"test-db:up": "docker compose -f docker-compose.test-db.yml up -d",
Expand Down
2 changes: 1 addition & 1 deletion process.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"script": "dist/index.cjs",
"script": "dist/index.mjs",
"interpreter": "node",
"name": "badgehub",
"exec_mode": "cluster",
Expand Down
2 changes: 1 addition & 1 deletion src/db/sqlHelpers/dbDates.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { DBDatedData } from "@db/models/app/DBDatedData";
import { DatedData } from "@domain/readModels/app/DatedData";
import moment from "moment/moment";
import moment from "moment";

export function extractDatedDataConverted(dbDatedData: DBDatedData): DatedData {
const datedData: DatedData = {
Expand Down
2 changes: 1 addition & 1 deletion src/db/sqlHelpers/projectQuery.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Project } from "@domain/readModels/app/Project";
import moment from "moment/moment";
import moment from "moment";
import { DBProject } from "@db/models/app/DBProject";
import { DBVersion } from "@db/models/app/DBVersion";
import { DBAppMetadataJSON as DBMetadataFileContents } from "@db/models/app/DBAppMetadataJSON";
Expand Down

0 comments on commit d76942f

Please sign in to comment.