From 9401bf8f7fca0b6ca6fa7c2355063055a9f9ac3b Mon Sep 17 00:00:00 2001 From: simon Date: Sat, 23 Apr 2022 22:05:57 +0700 Subject: [PATCH] better CORS solution, note about unstable build --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d218b29..d7a63d4 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,8 @@ Copy *.env.local.example* to *.env.local* and set: - **NEXTAUTH_URL**: Your frontend, most likely `http://localhost:3000` - **NEXT_PUBLIC_TUBEARCHIVIST_URL**: Your Tube Archivist backend testing server, e.g. `http://localhost:8000` +In general: Use the [unstable builds](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#releases) from Tube Archivist or build the image yourself from *testing* branch. + ## Getting Started First, run the development server: @@ -23,7 +25,7 @@ yarn dev ### Errors: - *next command not found*: Install next with `npm install next` - *Error: Invalid src prop [...] hostname [...] is not configured under images in your `next.config.js`*: Add the *NEXT_PUBLIC_TUBEARCHIVIST_URL* to the list of *domains*. -- *CORS errors in console*: In your backend in `tubearchivist/config/settings.py` replace the line containing *CORS_ALLOWED_ORIGIN_REGEXES* with `CORS_ORIGIN_ALLOW_ALL = True` and rebuild the container. NEVER do that on network accessible installation. +- *CORS errors in console*: Set the environment variable `DISABLE_CORS=True` to the Tube Archivist container to circumvent this protection. NEVER do that on network accessible installation. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.