Luke Dziurzynski
01/26/2024, 9:54 AMsudo docker run \
-p 8108:8108 \
-v $(pwd)/typesense-data:/data \
-v /etc/letsencrypt/live/mycooldomain.com:/keys \
typesense/typesense:0.25.1 \
--data-dir /data --api-key=$TYPESENSE_API_KEY \
--cors-domains <https://mycooldomain.com>,<https://mycooldomain.com:8108>,<https://localhost:8108>,<http://localhost:8108> \
--enable-cors \
--ssl_certificate /keys/fullchain.pem \
--ssl-certificate-key /keys/privkey.pem
react code:
const typesenseInstantsearchAdapter = new TypesenseInstantSearchAdapter({
server: {
apiKey: typesenseOptions.apiKey!,
nodes: [
{
host: typesenseOptions.host!,
port: 8108,
protocol: "https"
}
]
},
additionalSearchParameters: {
query_by: "server__name,server__description",
sort_by: 'server__size:desc',
}
});
const searchClient = typesenseInstantsearchAdapter.searchClient;
error in chrome console:
POST <https://mycooldomain.com:8108/multi_search?x-typesense-api-key=>..... net::ERR_SSL_PROTOCOL_ERROR