Merge pull request #104 from HideyoshiSolutions/hotfix/conserta-docker-image

hotfix: fixes docker image - server
This commit is contained in:
2025-11-03 07:47:28 -03:00
committed by GitHub

View File

@@ -7,22 +7,17 @@ const PKG_NAME = "frontend-hideyoshi.com";
const app = express(); const app = express();
app.use(cors()); app.use(cors());
app.use(compression());
function shouldCompress (req, res) { const distFolder = path.join(process.cwd(), `dist/${PKG_NAME}/browser`);
if (req.headers['x-no-compression']) { app.use(express.static(distFolder, {
// don't compress responses with this request header maxAge: '1y'
return false }));
}
// fallback to standard filter function
return compression.filter(req, res)
}
app.use(compression({ filter: shouldCompress }))
app.use(express.static(`${__dirname}/dist/${PKG_NAME}`));
app.get("/*", (req, res) => { app.get("/*", (req, res) => {
res.sendFile(path.join(`${__dirname}/dist/${PKG_NAME}/index.html`)); res.sendFile(path.join(`${__dirname}/dist/${PKG_NAME}/index.html`));
}); });
app.listen(process.env.PORT || 5000); app.listen(process.env.PORT || 5000, () => {
console.log(`Node Express server for ${PKG_NAME} listening on http://localhost:${process.env.PORT || 5000}`);
});