Skip to content

Commit 0693000

Browse files
author
Lotfi Arif
committed
fix: update environment variable usage in Contentful setup to remove NEXT_PUBLIC prefix for consistency across configurations
1 parent 272f016 commit 0693000

5 files changed

Lines changed: 32 additions & 34 deletions

File tree

packages/playgrounds/easy-hr/.env.local.example

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ NEXT_PUBLIC_NINETAILED_MANAGEMENT_SECRET=
66

77
NEXT_PUBLIC_GTM_ID=
88

9-
NEXT_PUBLIC_CONTENTFUL_SPACE_ID=
10-
NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT=
11-
CONTENTFUL_TOKEN=
12-
CONTENTFUL_PREVIEW_TOKEN=
9+
CONTENTFUL_SPACE_ID=
10+
CONTENTFUL_ENVIRONMENT=
11+
NEXT_PUBLIC_CONTENTFUL_TOKEN=
12+
NEXT_PUBLIC_CONTENTFUL_PREVIEW_TOKEN=
1313
CONTENTFUL_PREVIEW_SECRET=
1414

1515
CONTENTFUL_MANAGEMENT_TOKEN=

packages/playgrounds/easy-hr/contentful/deleteEntriesOfContentType.js

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,21 @@ async function unpublishAndDeleteEntry(entry) {
2626
}
2727
}
2828

29-
contentfulClient
30-
.getSpace(process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID)
31-
.then((space) => {
32-
space
33-
.getEnvironment(process.env.NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT)
34-
.then((environment) => {
35-
console.info(`Accessing Environment: ${environment.sys.id}`);
36-
console.info(
37-
`Deleting Entries Of ContentType: ${process.env.CONTENT_TYPE} `
38-
);
39-
environment
40-
.getEntries({
41-
content_type: `${process.env.CONTENT_TYPE}`,
42-
limit: `${process.env.LIMIT}`,
43-
})
44-
.then(async (response) => {
45-
await Promise.all(response.items.map(unpublishAndDeleteEntry));
46-
});
47-
});
48-
});
29+
contentfulClient.getSpace(process.env.CONTENTFUL_SPACE_ID).then((space) => {
30+
space
31+
.getEnvironment(process.env.CONTENTFUL_ENVIRONMENT)
32+
.then((environment) => {
33+
console.info(`Accessing Environment: ${environment.sys.id}`);
34+
console.info(
35+
`Deleting Entries Of ContentType: ${process.env.CONTENT_TYPE} `
36+
);
37+
environment
38+
.getEntries({
39+
content_type: `${process.env.CONTENT_TYPE}`,
40+
limit: `${process.env.LIMIT}`,
41+
})
42+
.then(async (response) => {
43+
await Promise.all(response.items.map(unpublishAndDeleteEntry));
44+
});
45+
});
46+
});

packages/playgrounds/easy-hr/contentful/export.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dotEnv.config({ path: `${process.env.PATH_TO_ENV_FILE}` });
88
* just the latest published versions of your content
99
* */
1010
const exportOptions = {
11-
spaceId: process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID,
12-
environmentId: process.env.NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT || 'master',
11+
spaceId: process.env.CONTENTFUL_SPACE_ID,
12+
environmentId: process.env.CONTENTFUL_ENVIRONMENT || 'master',
1313
managementToken: process.env.CONTENTFUL_MANAGEMENT_TOKEN,
1414
contentFile:
1515
process.env.CONTENTFUL_SPACE_DATA_LOCATION ||
@@ -20,14 +20,14 @@ const exportOptions = {
2020
};
2121

2222
if (
23-
!process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID ||
23+
!process.env.CONTENTFUL_SPACE_ID ||
2424
!process.env.CONTENTFUL_MANAGEMENT_TOKEN
2525
) {
2626
throw new Error(
2727
[
2828
'Parameters missing...',
2929
'Please insert the following credentials into your .env.local file:',
30-
'- NEXT_PUBLIC_CONTENTFUL_SPACE_ID=XXX',
30+
'- CONTENTFUL_SPACE_ID=XXX',
3131
'- CONTENTFUL_MANAGEMENT_TOKEN=CFPAT-XXX',
3232
'Afterwards run the export command as follows:',
3333
'"npm run export" or "yarn export"',

packages/playgrounds/easy-hr/contentful/setup.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ const dotEnv = require('dotenv');
55
dotEnv.config({ path: `${process.env.PATH_TO_ENV_FILE}` });
66

77
const importOptions = {
8-
spaceId: process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID,
9-
environmentId: process.env.NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT || 'master',
8+
spaceId: process.env.CONTENTFUL_SPACE_ID,
9+
environmentId: process.env.CONTENTFUL_ENVIRONMENT || 'master',
1010
managementToken: process.env.CONTENTFUL_MANAGEMENT_TOKEN,
1111
contentFile:
1212
process.env.CONTENTFUL_SPACE_DATA_LOCATION ||
1313
'./packages/playgrounds/easy-hr/contentful/data/contentful-space-data.json',
1414
};
1515

1616
if (
17-
!process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID ||
17+
!process.env.CONTENTFUL_SPACE_ID ||
1818
!process.env.CONTENTFUL_MANAGEMENT_TOKEN
1919
) {
2020
throw new Error(
2121
[
2222
'Parameters missing...',
2323
'Please insert the following credentials into your .env.local file:',
24-
'- NEXT_PUBLIC_CONTENTFUL_SPACE_ID=XXX',
24+
'- CONTENTFUL_SPACE_ID=XXX',
2525
'- CONTENTFUL_MANAGEMENT_TOKEN=CFPAT-XXX',
2626
'Afterwards run the setup command as follows:',
2727
'"npm run setup" or "yarn setup"',

packages/playgrounds/easy-hr/lib/api.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ import {
1111

1212
const contentfulClient = createClient({
1313
space: process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID ?? '',
14-
accessToken: process.env.CONTENTFUL_TOKEN ?? '',
14+
accessToken: process.env.NEXT_PUBLIC_CONTENTFUL_TOKEN ?? '',
1515
environment: process.env.NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT ?? 'master',
1616
});
1717

1818
const previewClient = createClient({
1919
space: process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID ?? '',
20-
accessToken: process.env.CONTENTFUL_PREVIEW_TOKEN ?? '',
20+
accessToken: process.env.NEXT_PUBLIC_CONTENTFUL_PREVIEW_TOKEN ?? '',
2121
host: 'preview.contentful.com',
2222
});
2323

0 commit comments

Comments
 (0)