diff --git a/.env.example b/.env.example index 1dcd64e..898a89e 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,3 @@ IMAGE_TAG=latest MAIN_PORT=3000 +NG_ALLOWED_HOSTS=fraujulian.xyz,www.fraujulian.xyz,test.fraujulian.xyz diff --git a/docker-compose.yml b/docker-compose.yml index dbf20aa..bafb2fc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,5 @@ services: - app: + portfolio: image: docker.lechner-systems.at/lechnersystems/portfolio:${IMAGE_TAG} build: context: . @@ -7,5 +7,8 @@ services: restart: unless-stopped env_file: - .env + dns: + - 192.168.100.2 + - 192.168.100.6 ports: - ${MAIN_PORT}:3000 diff --git a/src/server.ts b/src/server.ts index b7552b8..c7ebdee 100644 --- a/src/server.ts +++ b/src/server.ts @@ -10,9 +10,16 @@ import bootstrap from './main.server'; const serverDistFolder: string = dirname(fileURLToPath(import.meta.url)); const browserDistFolder: string = resolve(serverDistFolder, '../browser'); const indexHtml: string = join(serverDistFolder, 'index.server.html'); +const allowedHosts: readonly string[] = [ + 'fraujulian.xyz', + 'www.fraujulian.xyz', + 'test.fraujulian.xyz', + 'localhost', + '127.0.0.1', +]; const app: Express = express(); -const commonEngine: CommonEngine = new CommonEngine(); +const commonEngine: CommonEngine = new CommonEngine({ allowedHosts }); app.use( express.static(browserDistFolder, {