Skip to content

Commit 5fb6425

Browse files
committed
throw if missing env var
1 parent 37e0ecb commit 5fb6425

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

app-ugc/buildHeaders.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import * as fs from 'fs'
22
import { hstsName, hstsValue } from 'shared/headers'
3+
import { throwExp } from 'shared/utility'
34

45
const contents = `/*
56
Cross-Origin-Embedder-Policy: require-corp
67
Cross-Origin-Opener-Policy: same-origin
78
Cross-Origin-Resource-Policy: cross-origin
8-
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_APP_ORIGIN};
9+
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_APP_ORIGIN ?? throwExp()};
910
${hstsName}: ${hstsValue}`
1011

1112
fs.writeFile('./dist/_headers', contents, (err) => {

app/buildHeaders.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as fs from 'fs'
22
import { hstsName, hstsValue } from 'shared/headers'
3+
import { throwExp } from 'shared/utility'
34

45
const contents = `/*
56
Cross-Origin-Embedder-Policy: require-corp
@@ -10,7 +11,7 @@ const contents = `/*
1011
1112
/hubmessenger
1213
! Content-Security-Policy
13-
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_HUB_ORIGIN};
14+
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_HUB_ORIGIN ?? throwExp()};
1415
`
1516

1617
fs.writeFile('./dist/_headers', contents, (err) => {

hub-ugc/buildHeaders.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import * as fs from 'fs'
22
import { hstsName, hstsValue } from 'shared/headers'
3+
import { throwExp } from 'shared/utility'
34

45
const contents = `/*
56
Cross-Origin-Embedder-Policy: require-corp
67
Cross-Origin-Opener-Policy: same-origin
78
Cross-Origin-Resource-Policy: cross-origin
8-
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_HUB_ORIGIN};
9+
Content-Security-Policy: default-src 'self'; style-src 'self' 'unsafe-inline'; frame-ancestors ${process.env.VITE_HUB_ORIGIN ?? throwExp()};
910
${hstsName}: ${hstsValue}`
1011

1112
fs.writeFile('./dist/_headers', contents, (err) => {

0 commit comments

Comments
 (0)