make opensearch optional

This commit is contained in:
castdrian 2023-07-22 21:53:55 +02:00
parent dce6dff9a1
commit 855ed60e37
No known key found for this signature in database
3 changed files with 7 additions and 4 deletions

View File

@ -1,4 +1,5 @@
# make sure the cors proxy url does NOT have a slash at the end # make sure the cors proxy url does NOT have a slash at the end
VITE_CORS_PROXY_URL=... VITE_CORS_PROXY_URL=...
VITE_TMDB_READ_API_KEY=... VITE_TMDB_READ_API_KEY=...
VITE_OPENSEARCH_ENABLED=false
VITE_APP_DOMAIN="http://localhost:5173" VITE_APP_DOMAIN="http://localhost:5173"

View File

@ -35,7 +35,7 @@
<title>movie-web</title> <title>movie-web</title>
<!-- OpenSearch --> <!-- OpenSearch -->
<link rel="search" type="application/opensearchdescription+xml" title="movie-web" href="src/assets/opensearch.xml"> {{{ opensearch }}}
<!-- Google Sitelinks --> <!-- Google Sitelinks -->
<script type="application/ld+json"> <script type="application/ld+json">

View File

@ -8,11 +8,13 @@ import { handlebars } from "./plugins/handlebars";
import { loadEnv } from "vite" import { loadEnv } from "vite"
export default defineConfig(({ mode }) => { export default defineConfig(({ mode }) => {
const env = loadEnv(mode, process.cwd())
return { return {
plugins:[ plugins:[
handlebars({ handlebars({
vars: { vars: {
appdomain: loadEnv(mode, process.cwd()).VITE_APP_DOMAIN, opensearch: env.VITE_OPENSEARCH_ENABLED ? '<link rel="search" type="application/opensearchdescription+xml" title="movie-web" href="src/assets/opensearch.xml">' : "",
appdomain: env.VITE_APP_DOMAIN,
}, },
}), }),
react({ react({