koverholt / ask-kubecon

Web app to search on documents from KubeCon

Home Page:https://ask-kubecon.web.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ask KubeCon

Overview

Web app to search documents from KubeCon + CloudNativeCon North America 2023.

These are the steps that we followed to build the search app for Ask KubeCon.

Steps to create search app

  1. Download the HTML pages and PDF reports from https://kccncna2023.sched.com/
  2. Upload the HTML pages and PDF reports to a GCS bucket
  3. Create search and chat apps in Vertex AI Search and Conversation
  4. Create an unstructured data store pointing to the GCS bucket
  5. Generate the embed codes for the search app

Steps to create site

  1. Install npm
  2. Create a new site with Svelte and Flowbite-Svelte
  3. Create layout of site
  4. Paste the embed codes for the search and chat apps
  5. Preview the site locally with npm run dev

Steps to deploy site

  1. Enable the Firebase API
  2. Deploy a default site
  3. Create an additional site for https://ask-kubecon.web.app
  4. Configure deploy targets in .firebaserc and firebase.json
  5. Deploy site to Firebase Hosting with firebase deploy

About

Web app to search on documents from KubeCon

https://ask-kubecon.web.app

License:Apache License 2.0


Languages

Language:Svelte 43.1%Language:Python 40.7%Language:TypeScript 7.7%Language:JavaScript 5.6%Language:HTML 2.3%Language:CSS 0.6%