From 5a140ea2a929f4c142e99f10f1b716b5d71eb81b Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Mon, 22 May 2023 11:37:44 +0800 Subject: [PATCH] fix(nocodb): incorrect public path for docker --- .../nocodb/src/middlewares/public/public.middleware.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/middlewares/public/public.middleware.ts b/packages/nocodb/src/middlewares/public/public.middleware.ts index c14bcd2792..4c5761065c 100644 --- a/packages/nocodb/src/middlewares/public/public.middleware.ts +++ b/packages/nocodb/src/middlewares/public/public.middleware.ts @@ -1,6 +1,7 @@ -import { join } from 'path'; +import path, { join } from 'path'; import { Injectable } from '@nestjs/common'; import express from 'express'; +import isDocker from 'is-docker'; import type { NestMiddleware } from '@nestjs/common'; @Injectable() @@ -13,6 +14,10 @@ export class PublicMiddleware implements NestMiddleware { } // serve static files from public folder - express.static(join(process.cwd(), 'public'))(req, res, next); + if (isDocker()) { + express.static(join(process.cwd(), 'docker', 'public'))(req, res, next); + } else { + express.static(join(process.cwd(), 'public'))(req, res, next); + } } }