Add domain property. Disable caching indicators. Fix an error in server.
This commit is contained in:
parent
24b9b3840a
commit
ba916df4e1
12
angular.json
12
angular.json
|
@ -6,12 +6,6 @@
|
|||
"irish-monitor": {
|
||||
"projectType": "application",
|
||||
"schematics": {
|
||||
"@schematics/angular:component": {
|
||||
"inlineTemplate": true,
|
||||
"inlineStyle": true,
|
||||
"style": "less",
|
||||
"skipTests": true
|
||||
},
|
||||
"@schematics/angular:class": {
|
||||
"skipTests": true
|
||||
},
|
||||
|
@ -90,7 +84,7 @@
|
|||
{
|
||||
"type": "initial",
|
||||
"maximumWarning": "2mb",
|
||||
"maximumError": "5mb"
|
||||
"maximumError": "20mb"
|
||||
},
|
||||
{
|
||||
"type": "anyComponentStyle",
|
||||
|
@ -123,7 +117,7 @@
|
|||
{
|
||||
"type": "initial",
|
||||
"maximumWarning": "2mb",
|
||||
"maximumError": "5mb"
|
||||
"maximumError": "20mb"
|
||||
},
|
||||
{
|
||||
"type": "anyComponentStyle",
|
||||
|
@ -168,7 +162,7 @@
|
|||
{
|
||||
"type": "initial",
|
||||
"maximumWarning": "2mb",
|
||||
"maximumError": "5mb"
|
||||
"maximumError": "20mb"
|
||||
},
|
||||
{
|
||||
"type": "anyComponentStyle",
|
||||
|
|
|
@ -47,6 +47,7 @@
|
|||
"@angular/cli": "~16.2.0",
|
||||
"@angular/compiler-cli": "^16.2.0",
|
||||
"@nguniversal/builders": "^16.2.0",
|
||||
"@types/compression": "^1.7.0",
|
||||
"@types/express": "^4.17.0",
|
||||
"@types/node": "^16.11.7",
|
||||
"typescript": "~5.1.3"
|
||||
|
|
25
server.ts
25
server.ts
|
@ -3,19 +3,23 @@ import 'zone.js/node';
|
|||
import { APP_BASE_HREF } from '@angular/common';
|
||||
import { ngExpressEngine } from '@nguniversal/express-engine';
|
||||
import * as express from 'express';
|
||||
import * as compression from 'compression';
|
||||
import { existsSync } from 'node:fs';
|
||||
import { join } from 'node:path';
|
||||
import { AppServerModule } from './src/main.server';
|
||||
import {REQUEST, RESPONSE} from "./src/app/openaireLibrary/utils/tokens";
|
||||
|
||||
// The Express app is exported so that it can be used by serverless Functions.
|
||||
export function app(): express.Express {
|
||||
const server = express();
|
||||
server.use(compression());
|
||||
const distFolder = join(process.cwd(), 'dist/irish-monitor/browser');
|
||||
const indexHtml = existsSync(join(distFolder, 'index.original.html')) ? 'index.original.html' : 'index';
|
||||
|
||||
// Our Universal express-engine (found @ https://github.com/angular/universal/tree/main/modules/express-engine)
|
||||
server.engine('html', ngExpressEngine({
|
||||
bootstrap: AppServerModule
|
||||
bootstrap: AppServerModule,
|
||||
inlineCriticalCss: false
|
||||
}));
|
||||
|
||||
server.set('view engine', 'html');
|
||||
|
@ -30,9 +34,24 @@ export function app(): express.Express {
|
|||
|
||||
// All regular routes use the Universal engine
|
||||
server.get('*', (req, res) => {
|
||||
res.render(indexHtml, { req, providers: [{ provide: APP_BASE_HREF, useValue: req.baseUrl }] });
|
||||
res.render(indexHtml, {
|
||||
req, providers: [
|
||||
{
|
||||
provide: APP_BASE_HREF,
|
||||
useValue: req.baseUrl
|
||||
},
|
||||
{
|
||||
provide: REQUEST, useValue: (req)
|
||||
},
|
||||
{
|
||||
provide: RESPONSE, useValue: (res)
|
||||
}
|
||||
]
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
return server;
|
||||
}
|
||||
|
||||
|
@ -56,4 +75,4 @@ if (moduleFilename === __filename || moduleFilename.includes('iisnode')) {
|
|||
run();
|
||||
}
|
||||
|
||||
export * from './src/main.server';
|
||||
export * from './src/main.server';
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 79d49c80e334c7674456b427e5cb59f2a9e4ae50
|
||||
Subproject commit 3c1b72e7e4c2e551f15315a2ddd4e62ec0880423
|
|
@ -20,7 +20,7 @@ export class Irish {
|
|||
{value: 'organization', label: StakeholderConfiguration.ENTITIES.organization},
|
||||
{value: 'country', label: StakeholderConfiguration.ENTITIES.country},
|
||||
{value: 'datasource', label: StakeholderConfiguration.ENTITIES.datasource}
|
||||
]
|
||||
];
|
||||
|
||||
StakeholderConfiguration.FUNDER_TYPES = [
|
||||
{value: null, label: 'None'},
|
||||
|
@ -32,6 +32,8 @@ export class Irish {
|
|||
{icon: 'earth', value: "PUBLIC", label: 'Public'},
|
||||
];
|
||||
|
||||
StakeholderConfiguration.CACHE_INDICATORS = false;
|
||||
|
||||
LayoutService.HEADER_HEIGHT = '60px';
|
||||
}
|
||||
|
||||
|
|
|
@ -10,6 +10,8 @@ let props: EnvProperties = {
|
|||
piwikBaseUrl: 'https://beta.analytics.openaire.eu/piwik.php?idsite=',
|
||||
adminToolsPortalType: 'irish',
|
||||
adminToolsCommunity: 'irish',
|
||||
baseLink: "/",
|
||||
domain: "https://beta.oamonitor.ireland.openaire.eu",
|
||||
}
|
||||
|
||||
export let properties: EnvProperties = {
|
||||
|
|
|
@ -17,6 +17,8 @@ let props: EnvProperties = {
|
|||
disableFrameLoad: true,
|
||||
adminToolsPortalType: 'irish',
|
||||
adminToolsCommunity: 'irish',
|
||||
baseLink: "/",
|
||||
domain: "http://mpagasas.di.uoa.gr:4600",
|
||||
}
|
||||
|
||||
export let properties: EnvProperties = {
|
||||
|
|
Loading…
Reference in New Issue