Connect your Content SDK app to SitecoreAI
After creating your application, you need to connect it to your SitecoreAI instance before you can use it for local development. To do this, you need to add some environment variables that are associated with the site you want to work with to your app's .env.local file.
If you want to connect your app to a different environment, site, or context later, you can repeat this process to alter the environment variables as often as needed.
This walkthrough describes how to:
Locate the values for your SitecoreAI environment
You can find the values you need to connect your app to SitecoreAI on the environment's Developer settings tab.
To locate the values for your SitecoreAI environment:
-
On the Sitecore Cloud portal, click your project.
-
On the right-hand side of the page, in the SitecoreAI tray, click Open app.
-
In the main toolbar, in the drop-down list for your project, click Manage environments.
-
On the Projects page, in the Environments tab, click the name of the environment you want to connect your app to.
-
On the Developer settings tab, in the Environment variables section, do the following:
-
In the Site drop-down list, click the name of the site you want to work on in your local app.
-
Under SDK version, ensure that Content SDK is selected.
-
Use the Context switch to choose whether to connect to your site's Preview context or to its Live context.
-
-
In the code block at the bottom, use the copy to clipboard button to copy the environment variables.
Add the environment variables to your local app
Adding the relevant details to your app will enable it to connect to your SitecoreAI repository and work on the chosen site.
To add the environment variables to your local app:
-
In your Content SDK app's folder (for example,
/examples/kit-nextjs-skate-park/), create a copy of the.env.remote.examplefile and rename it to.env.local.The
env.remote.examplefile contains a list of environment variables with comments explaining what each are for. -
Open the new file in your preferred IDE and paste the variables you copied to your clipboard in the previous section. Ensure you don't have any duplicates.
-
Save your changes.
Test the connection between your app and SitecoreAI
Now that you've connected your app to SitecoreAI, you can test the connection by attempting to run and open the app locally.
To test the connection between your app and SitecoreAI:
-
Have a terminal window open with your Content SDK app's folder selected (for example,
/examples/kit-nextjs-skate-park/). -
If you've made any changes to your initial app's dependencies, including pulling changes from the remote repo, run the following command:
RequestResponsenpm install -
Run the following command:
RequestResponsenpm run dev -
When the app has finished compiling, open the local host for your app (by default, this is
http://localhost:3000) in a browser window.If you see the default landing page for your site, the app has connected successfully.