diff options
| author | Armand Philippot <git@armandphilippot.com> | 2022-02-15 22:14:03 +0100 |
|---|---|---|
| committer | Armand Philippot <git@armandphilippot.com> | 2022-02-15 22:25:12 +0100 |
| commit | 9eae4703c97c50e82d959a3e0859fe1553889b15 (patch) | |
| tree | 46605bbd1911ef370cc460d6710ad0ff87782e73 /src | |
| parent | 4dc0005999c72b78d195bc05193926328030fe78 (diff) | |
feat: add HTTP security headers
I also renamed and changed the format of some environment variables so
I can reuse them inside the CSP security header.
Diffstat (limited to 'src')
| -rw-r--r-- | src/utils/config.ts | 4 | ||||
| -rw-r--r-- | src/utils/helpers/rss.ts | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/utils/config.ts b/src/utils/config.ts index 07d42a3..86701fe 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -14,10 +14,10 @@ export const settings = { supported: ['en', 'fr'], }, matomo: { - urlBase: process.env.NEXT_PUBLIC_MATOMO_URL || '', + urlBase: `https://${process.env.NEXT_PUBLIC_MATOMO_DOMAIN}` || '', siteId: process.env.NEXT_PUBLIC_MATOMO_SITE_ID || '0', }, postsPerPage: 10, twitterId: '@ArmandPhilippot', - url: process.env.NEXT_PUBLIC_FRONTEND_URL, + url: `${process.env.NEXT_PUBLIC_APP_PROTOCOL}://${process.env.NEXT_PUBLIC_APP_DOMAIN}`, }; diff --git a/src/utils/helpers/rss.ts b/src/utils/helpers/rss.ts index 8a1c801..e10c7f3 100644 --- a/src/utils/helpers/rss.ts +++ b/src/utils/helpers/rss.ts @@ -15,10 +15,10 @@ const getAllPosts = async (): Promise<ArticlePreview[]> => { }; export const generateFeed = async () => { - const websiteUrl = process.env.FRONTEND_URL ? process.env.FRONTEND_URL : ''; + const websiteUrl = `${process.env.NEXT_PUBLIC_APP_PROTOCOL}://${process.env.NEXT_PUBLIC_APP_DOMAIN}`; const author = { name: settings.name, - email: process.env.AUTHOR_EMAIL, + email: process.env.APP_AUTHOR_EMAIL, link: websiteUrl, }; const copyright = `${settings.name} CC BY SA ${settings.copyright.startYear} - ${settings.copyright.endYear}`; @@ -27,7 +27,7 @@ export const generateFeed = async () => { const feed = new Feed({ author, copyright, - description: process.env.FEED_DESCRIPTION, + description: process.env.APP_FEED_DESCRIPTION, feedLinks: { json: `${websiteUrl}/feed/json`, atom: `${websiteUrl}/feed/atom`, |
